Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
14.5. Configuration RESTEasy
14.5.1. Paramètres de configuration RESTEasy
Tableau 14.2. Éléments
Nom d'option | Valeur par défaut | Description |
---|---|---|
resteasy.servlet.mapping.prefix | Pas de valeur par défaut | Si le modèle d'url du mappage de servlet Resteasy n'est pas /*. |
resteasy.scan | false | Scanner automatiquement les jars WEB-INF/lib et le répertoire WEB-INF/classes pour @Provider et les classes de ressource JAX-RS (@Path, @GET, @POST etc..) à la fois et les enregistrer. |
resteasy.scan.providers | false | Scanner les classes @Provider et les enregistrer. |
resteasy.scan.resources | false | Scanner les classes de ressources JAX-RS. |
resteasy.providers | pas de valeur par défaut | Une liste de noms de classes @Provider complètes que vous souhaitez enregistrer délimitée par des virgules. |
resteasy.use.builtin.providers | true | Indique si on doit ou non enregistrer les classes @Provider intégrées, par défaut. |
resteasy.resources | Pas de valeur par défaut | Une liste de noms de classes de ressources JAX-RS complètes que vous souhaitez enregistrer délimitée par des virgules. |
resteasy.jndi.resources | Pas de valeur par défaut | Une liste délimitée par des virgules de noms JNDI qui référencent des objets que vous souhaitez enregistrer comme ressources JAX-RS. |
javax.ws.rs.Application | Pas de valeur par défaut | Nom qualifié de classe d'application à amorcer en spec portable. |
resteasy.media.type.mappings | Pas de valeur par défaut | Remplace le besoin d'un en-tête Accept par mappage des extensions de noms de fichier (comme .xml ou .txt) avec un type de media. Utilisé quand le client n'est pas en mesure d'utiliser un en-tête Accept pour choisir une représentation (par ex. un navigateur). |
resteasy.language.mappings | Pas de valeur par défaut | Remplace le besoin d'un en-tête Accept-Language par mappage des extensions de noms de fichier (comme .en ou .fr) avec une langue. Utilisé quand le client n'est pas en mesure d'utiliser un en-tête Accept-Language pour choisir une représentation (par ex. un navigateur). |
resteasy.document.expand.entity.references | false | Indique si on doit étendre les entitiés externes ou si on doit les remplacer par une chaine vide. Dans JBoss EAP 6, ce paramètre a comme valeur par défaut false , donc elles sont remplacées par une chaîne vide. |
resteasy.document.secure.processing.feature | true | Impose des contraintes de sécurité pour le traitement des documents org.w3c.dom.Document et des représentations d'objets JAXB. |
resteasy.document.secure.disableDTDs | true | Interdit les DTD dans les documents org.w3c.dom.Document et les représentations d'objets JAXB. |
Important
Dans un conteneur Servlet 3.0, les configurations
resteasy.scan.*
du fichier web.xml
seront ignorées, et tous les composants annotés JAX-RS seront scannés automatiquement.