Google Guice로 작업하는 Google 클라우드 엔드 포인트를 가져 오는 데 문제가 있습니다. 엔드 포인트 라이브러리에서 사용 가능한 클래스에서 이것이 가능해야하지만, 필자에게 와이어 링하는 방법이 명확하지 않으며 문서가 없습니다.Google 클라우드 엔드 포인트 및 Guice
분명히 was a solution이지만 API는 그 이후로 변경된 것으로 보입니다.
com.google.api.server.spi.guice.SystemServiceModule을 확장하여 configure() 및 getServiceClasses()를 재정의하고 GuiceServletContextListener를 구현하려고했습니다. GuiceServletContextListeneris에 getInjector() 메소드가 호출
, 따라서 SystemServiceModule의 구성() 메소드하지만 "getServiceClasses() 메소드가 호출되지 않습니다. 서비스를 호출 할 때, 서비스 클래스는 종속성 주입 없었습니다 . 이 사람을 올바르게 철사하는 방법을 알고 있나요?
검색 코드 샘플을 입력하면 어떤 지점에 연결해야하는지 알 수 있습니다. – Ashish
모두/모든 모듈을 제공하는 getInjector() 메소드를 구현했으며 예상대로 작동합니다. – gruntled