Google Guice
è un framework di inserimento delle dipendenze che puoi usare con
Progetto Endpoints Frameworks v2 per configurare la mappatura e i filtri servlet
in modo programmatico in Java, anziché
web.xml
Per utilizzare Guice, devi aggiungere la seguente dipendenza predefinita
pom.xml
o build.gradle
. Inoltre, devi configurare
Plug-in Endpoints Frameworks per Maven e Gradle per definire quali
le classi di servizio usate dai plug-in per creare documenti OpenAPI.
Maven
Gradle
Successivamente, devi aggiornare web.xml
per indirizzare tutto il traffico da /_ah/api/*
a Endpoints Frameworks Guice Servlet.
Implementa la classe listener nel progetto. Dovrebbe essere simile a seconda del numero di servizi:
La classe listener crea un nuovo injector che gestisce il mapping dei servlet e
che, in genere, viene definito dal web.xml
, ma che ora è
definito dalla classe EchoEndpointModule definita come:
Passaggi successivi
- Scrivi e annota il codice dell'API backend
- Scopri di più sulle annotazioni
- Aggiungi la gestione delle API
- Distribuire e testare l'API
- Scopri di più sui tipi di parametri e restituiti supportati