Je ne comprends pas comment la classe ci-dessous est capable de reconnaître la requête /customers.json comme le chemin/clients et capable d'extraire et d'extraire l'extension json. Il n'y a pas de paramètres de chemin.Resteasy: Comment l'extension json est extraite de /customers.json
« Considérez ceci
JAX-RS resource class:
@Path("/customers")
public class CustomerResource
{
@GET
@Produces("application/xml")
public Customer getXml() {...}
@GET
@Produces("application/json")
public Customer getJson() {...}
}
Pour cette CustomerService JAX-RS classe de ressources, si une demande de GET/custom ers.json est entré, la mise en œuvre JAX-RS va extraire le suffixe .json et de supprimer Il apparaîtrait alors dans le mappage de type de média correspondant au type de média correspondant à json. Dans ce cas, disons que json est mappé à application/json, utiliserait cette information à la place de l'en-tête Accept et envoyer cette demande à la méthode getJson(). "