Sto utilizzando la classe javax.ws.rs.Path
nella mia classe REST per configurare il percorso. Si sta comportando in modo strano ... La mia configurazione è qualcosa del genere ... Questo non è un file vero, ma ho mostrato una replica per farti capire le mie configurazioni.Configurazione @Path a livello di classe e livello metodo
Class1
@Path("/v2")
public class BoxResource {
@POST
@Path("/ie/box")
public Response createbox(...) {
...
}
}
Class2
@Path("/v2/ie")
public class BagResource {
@POST
@Path("/bag")
public Response createbag(...) {
...
}
}
Quando faccio una richiesta HTTP come /v2/ie/box
, si genera l'errore di configurazione del server. Ma se cambio la mia Class2 come sotto, funziona bene.
@Path("/v2/ie/bag")
public class BagResource {
@POST
public Response createbag(...) {
}
}
Perché è come .. La configurazione di @path a livello di classe e livello di metodo è diversa?
Dopo aver apportato le modifiche che ho fatto percorso livello di classe ("/ v2") entrambe le classi, anche allora mi sta gettando lo stesso errore –
Si prega di leggere le specifiche che ho linkato nella mia risposta. E per favore aggiungi il tuo * codice * reale alla tua domanda. –
Non capisco le specifiche ... E ci sono altri metodi nella mia classe di box il cui percorso è come/v2/ow/.. Quindi cannnot crea una risorsa .. Inoltre, scusa potresti aggiungere codice reale .. se hai bisogno di informazioni posso fornisci l'opzione 2 –