Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Google Guice est un framework d'injection de dépendances qui, associé à un projet Endpoints Frameworks v2, permet de configurer le mappage et le filtrage de servlets par programmation 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.
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 :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/10 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/10 (UTC)."],[[["Google Guice is a dependency injection framework used in Endpoints Frameworks v2 projects to configure servlet mapping and filtering programmatically in Java."],["Using Guice requires adding the `endpoints-framework-guice` dependency to your project's `pom.xml` or `build.gradle` file and configuring the Endpoints Frameworks plugins for Maven and Gradle."],["You need to update `web.xml` to redirect all traffic from `/_ah/api/*` to the Endpoints Frameworks Guice Servlet, using the GuiceFilter class."],["An `EchoGuiceListener` class must be implemented to create an injector that handles servlet mapping and filtering, replacing the need for manual `web.xml` configuration."],["The `EchoEndpointModule` class is used to define the configurations for the servlets, including the project ID and service name, as well as binding and filtering using classes like `ServiceManagementConfigFilter` and `GoogleAppEngineControlFilter`."]]],[]]