Google Guice
est un framework d'injection de dépendances que vous pouvez utiliser
Projet Endpoints Frameworks v2 pour configurer le mappage et le filtrage de servlets
de façon programmatique en Java, plutôt que dans
web.xml
Pour utiliser Guice, vous devez ajouter la dépendance préinstallée suivante à pom.xml
ou build.gradle
. Les plug-ins Endpoints Framework pour Maven et Gradle doivent également être configurés de manière à définir les classes de service utilisées par les plug-ins pour créer des documents OpenAPI.
Maven
Gradle
Vous devez ensuite mettre à jour web.xml
pour acheminer l'ensemble du trafic depuis /_ah/api/*
vers le servlet Guice d'Endpoints Framework.
Mettez en œuvre la classe d'écouteur dans votre projet. Elle devrait ressembler à ce qui suit, en fonction du nombre de services :
La classe d'écouteur crée un injecteur qui gère le mappage et le filtrage des servlets. Normalement définie par l'élément web.xml
, elle est désormais définie par la classe EchoEndpointModule, qui se présente comme suit :
Étape suivante
- Écrire et annoter le code de votre API backend
- En savoir plus sur les annotations
- Ajouter la gestion de l'API
- Déployer et tester votre API
- En savoir plus sur les types de paramètres et de renvois compatibles