[SPRING] Guice 컴포넌트를 Spring 애플리케이션에 통합
SPRINGGuice 컴포넌트를 Spring 애플리케이션에 통합
우리는 Spring 프레임 워크 기반 애플리케이션을 가지고 있으며 Google Guice를 사용하여 빌드 된 구성 요소를 통합해야합니다.
아무도 우리에게이 일을 어떻게 할 수 있는지 조언 해 줄 수 있습니까?
우리는 Spring을 Guice에 통합하는 방법을 보여주는 다음 링크를 보았습니다. 그러나 다른 방법으로는 필요합니다.
http://google-guice.googlecode.com/git/javadoc/com/google/inject/spring/SpringIntegration.html
http://www.jroller.com/mindcrime/entry/an_example_of_integrating_guice
어떤 도움을 주시면 감사하겠습니다.
해결법
-
==============================
1.spring-guice 프로젝트를 살펴보십시오. 특히 모듈 액세스에 대한 정보를 참조하십시오. 나는 그것을 공개하지 않았으므로 시도하지 않았지만 일부 코드를 복사하는 것을 고려했다.
spring-guice 프로젝트를 살펴보십시오. 특히 모듈 액세스에 대한 정보를 참조하십시오. 나는 그것을 공개하지 않았으므로 시도하지 않았지만 일부 코드를 복사하는 것을 고려했다.
필자가 Guice에서 제공하는 Guice 컴포넌트를 Guice에 의해 구동되도록하고, Guice를 직접 사용하여 Spring의 Java Config (@Bean)에서 검색하거나 불쾌한 정적 서비스 검색 자 패턴 (즉 정적 메소드를 검색 구성 요소를 Guice에서 동적으로 가져옴).
내가 접근법에 관계없이 가지고있는 가장 큰 문제는 당신이 경쟁주기 (이론적으로 봄 - guice 프로젝트는 이것을 고칠 것입니다)를 가지고 있기 때문에 처음 부츠가 무엇인지 알아내는 것입니다.
-
==============================
2.Spring과 Guice는 JSR 330 : Java에 대한 Dependency Injection을 지원합니다. 필요한 Guice 구성 요소가 JSR 330 주석을 사용하여 정의되거나 코드에 액세스 할 수있는 경우 주석을 변경할 수 있으면 스프링 관리 빈에서 사용할 수 있어야합니다.
Spring과 Guice는 JSR 330 : Java에 대한 Dependency Injection을 지원합니다. 필요한 Guice 구성 요소가 JSR 330 주석을 사용하여 정의되거나 코드에 액세스 할 수있는 경우 주석을 변경할 수 있으면 스프링 관리 빈에서 사용할 수 있어야합니다.
스프링 : JSR 330 표준 주석 및 Guice JSR-330 통합 사용
from https://stackoverflow.com/questions/18826308/integrate-guice-component-into-spring-application by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring 부트 프로젝트에서 Hibernate가 LazyInitializationException을 던지지 않는다. (0) | 2019.04.20 |
---|---|
[SPRING] lazily 초기화 된 CDI 빈을 만드는 방법은? (0) | 2019.04.20 |
[SPRING] Intellij, 스프링 개발 도구 원격, Docker, error 예기치 않은 404 응답 업로드 클래스 파일 (0) | 2019.04.20 |
[SPRING] SpringTemplate 응답 유형에 적합한 HttpMessageConverter가 없습니다. (0) | 2019.04.20 |
[SPRING] Spring MVC를 사용하여 첫 번째 Hello World 애플리케이션을 만드는 중 오류가 발생했습니다. (0) | 2019.04.20 |