의견 보내기
Cloud Endpoints 프레임워크에 Guice 사용
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Google Guice 는 종속 항목 주입 프레임워크로, Endpoints 프레임워크 v2 프로젝트에서 servlet 매핑과 필터링을 web.xml
이 아닌 자바에서 프로그래매틱 방식으로 구성하는 데 사용할 수 있습니다.
Guice를 사용하려면 pom.xml
또는 build.gradle
에 다음과 같은 사전 패키징된 종속 항목을 추가해야 합니다. 또한 Maven 및 Gradle용 Endpoints 프레임워크 플러그인도 구성하여 플러그인이 OpenAPI 문서를 만드는 데 사용할 서비스 클래스도 정의해야 합니다.
참고: web.xml
에 정의되지 않은 서비스 클래스는 플러그인에서 자동으로 감지되지 않습니다.
그런 다음 /_ah/api/*
의 모든 트래픽을 Endpoints 프레임워크 Guice 서블릿으로 전달하도록 web.xml
을 업데이트해야 합니다.
프로젝트에서 리스너 클래스를 구현합니다. 서비스 수에 따라 다음과 비슷하게 표시됩니다.
리스너 클래스는 서블릿 매핑과 필터링을 처리하는 새로운 인젝터를 생성하며, 이 인젝터는 보통은 web.xml
에서 정의되지만 지금은 다음과 같이 정의되는 EchoEndpointModule 클래스에 의해 대신 정의됩니다.
다음 단계
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-03-25(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-25(UTC)"],[],[],null,[]]