J'utilise javax.ws.rs.Path
dans ma classe REST pour configurer le chemin. Le comportement est étrange... Ma configuration est quelque chose comme ceci... Ce ne sont pas les fichiers réels, mais j'ai montré une réplication pour vous faire comprendre mes configurations.
Classe 1
@Path("/v2")
public class BoxResource {
@POST
@Path("/ie/box")
public Response createbox(...) {
...
}
}
Classe 2
@Path("/v2/ie")
public class BagResource {
@POST
@Path("/bag")
public Response createbag(...) {
...
}
}
Lorsque je fais une requête HTTP comme /v2/ie/box
le message d'erreur "Server configuration error" s'affiche. Mais si je change ma Class2 comme ci-dessous, cela fonctionne bien.
@Path("/v2/ie/bag")
public class BagResource {
@POST
public Response createbag(...) {
}
}
Pourquoi la configuration de @path au niveau des classes et des méthodes est-elle différente ?