13.16. RESTEasy/Spring Integration
13.16.1. Intégration RESTEasy/Spring Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Conditions préalables
- Votre application doit posséder un service JAX-WS et une configuration client.
Procédure 13.9. Activer la fonctionnalité d'intégration RESTEasy/Spring
- RESTEasy s'intègre dans Spring 3.0.x.Les utilisateurs Maven doivent utiliser l'artefact resteasy-spring. Sinon, le jar sera disponible en tant que module dans JBoss EAP 6.RESTEasy est livré avec son propre Spring ContextLoaderListener qui enregistre un BeanPostProcessor spécifique à RESTEasy qui traite les annotations JAX-RS lorsqu'un bean est créé par une BeanFactory. Cela veut dire que RESTEasy recherchera automatiquement les annotations de ressource JAX-RS et @Provider dans votre classe bean et les enregistrera en tant que ressources de JAX-RS.
Exemple 13.24. Modifier web.xml
Ajouter ce qui suit au fichier web.xml pour activer la fonctionnalité d'intégration RESTEasy/Spring :Copy to Clipboard Copied! Toggle word wrap Toggle overflow Le SpringContextLoaderListener doit être déclaré après ResteasyBootstrap car il utilise les attributs de ServletContext initialisés par celui-ci.
Pour plus d'informations concernant RestEasy et Spring Integration, consulter http://docs.jboss.org/resteasy/docs/2.3.7.Final/userguide/html_single/