Google Guice è un framework di inserimento di dipendenze che puoi utilizzare con un progetto Endpoint Frameworks v2 per configurare la mappatura e i filtri dei servlet in modo programmatico in Java, anziché in web.xml
.
Per utilizzare Guice, devi aggiungere la seguente dipendenza preconfezionata a
pom.xml
o build.gradle
. Inoltre, devi configurare i plug-in Endpoint Frameworks per Maven e Gradle per definire le classi di servizio utilizzate dai plug-in per creare documenti OpenAPI.
Maven
Gradle
Il passaggio successivo consiste nell'aggiornare web.xml
per indirizzare tutto il traffico da /_ah/api/*
al server Servi dell'endpoint.
Implementa la classe listener nel progetto. Dovrebbe essere simile al seguente, a seconda del numero di servizi:
La classe listener crea un nuovo iniettore che gestisce la mappatura e il filtro dei servlet, che normalmente viene definito da web.xml
, ma ora viene definito dalla classe EchoEndpointModule definita come:
Passaggi successivi
- Scrivi e annota il codice dell'API di backend
- Scopri di più sulle annotazioni
- Aggiungi gestione API
- Esegui il deployment e testa l'API
- Scopri di più sui parametri supportati e sui tipi di resi