O Google Guice
é uma framework de injeção de dependências que pode usar com um projeto
Endpoints Frameworks v2 para configurar o mapeamento e a filtragem de servlets
programaticamente em Java, em vez de em
web.xml.
Para usar o Guice, tem de adicionar a seguinte dependência pré-embalada ao seu pom.xml ou build.gradle. Além disso, tem de configurar os plug-ins do Frameworks de pontos finais para o Maven e o Gradle para definir que classes de serviço os plug-ins usam para criar documentos OpenAPI.
Maven
Gradle
Em seguida, tem de atualizar web.xml para direcionar todo o tráfego de /_ah/api/*
para o servlet do Guice dos Frameworks de Endpoints.
Implemente a classe de ouvinte no seu projeto. Deve ter um aspeto semelhante ao seguinte, consoante o número de serviços:
A classe de ouvinte cria um novo injetor que processa o mapeamento de servlets e a filtragem, que é normalmente definida por web.xml, mas que, em vez disso, é agora definida pela classe EchoEndpointModule definida como:
O que se segue?
- Escreva e anote o código da API de back-end
- Saiba mais acerca das anotações
- Adicione a gestão de APIs
- Implemente e teste a sua API
- Saiba mais sobre os tipos de parâmetros e de retorno compatíveis