문제

나는 진이 Guice의 클라이언트 측라는 것을 알고 있습니다. 그래서 진을 사용하기 위해. Guice와 함께 사용해야합니까? 봄과 함께 사용할 수 있습니까?

도움이 되었습니까?

해결책

Springintegration?

내가 이해할 수 있듯이 이것은 GWT Java-to-JavaScript 컴파일러를 사용하므로 다음 질문은 GWT와의 스프링 작업입니다. 그렇게한다면이 추가 후프를 뛰어 넘지 않고 스프링을 직접 사용하는 것이 더 나을 것이라고 생각합니다.

다른 팁

GWT-GIN FAQ에서 :

Gin은 GWT 발전기를 통해 컴파일 타임에 Guice를 사용합니다. 발전기는 Ginjector 인터페이스의 구현을 만듭니다.

따라서 Guice는 내장되어 있으며 대체는 불가능합니다. GWT 모듈에 필요한 항아리를 추가하는 것 외에도 진을 사용할 때 Guice에 대해 전혀 알 필요가 없습니다. 물론 진을 사용하는 것은 기체 사용과 매우 유사합니다 ...

따라서 Guice는 내장되어 있으며 대체는 불가능합니다. GWT 모듈에 필요한 항아리를 추가하는 것 외에도 진을 사용할 때 Guice에 대해 전혀 알 필요가 없습니다. 물론 진을 사용하는 것은 기체 사용과 매우 유사합니다 ...

약간의 설명 (출처 : 진 홈페이지) :

진은 기체 위에 구축되었으며 Guice의 구속력있는 언어를 사용합니다 (하위 집합).

따라서 Gin을 GWT 프로젝트에서 Guice를 사용하는 방법으로 생각하십시오. Guice와 관련된 대부분의 자습서, 비디오 등은 Gin과 함께 작동합니다. 진 사이트에는 위키 부분의 실제 DI에 대한 튜토리얼이 없습니다. 이는 Guice Wiki의 모든 것이 여기에 적용되기 때문입니다. 차이점을 알고 싶다면 확인하십시오 기체 호환성.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top