2010-06-04 3 views
2

Guice supports JSR-330 annotations의 SVN 버전 ("JSR-330 통합 -이 설명서는 Guice SVN에서만 사용할 수있는 시험되지 않은 기능입니다."). Google은 다음과 같이 조언합니다. "지금은 Guice의 주석과 Provider 인터페이스를 계속 사용하십시오." Guice 2는 1 년 전의 일이며 가까운 장래에 JSR-330 지원이 제공 될지 궁금합니다. 아는 사람 있나요?Guice의 JSR-330 지원

답변

6

는, 그와 JSR-330 주석을 사용합니다. 게시 된 버전에 의존하려면 Guice의 고유 한 주석을 사용하십시오. 또한 JSR-330은 선택적 주입을 지원하지 않습니다.

새로운 @Inject 주석을 처리하기 위해 Guice post-2.0에서 약간의 동작 변경이 있습니다.

  • Guice 2.0 이하 : @Inject으로 주석이 추가되지 않은 메소드는 해당 주석이있는 메소드를 대체하는 경우 삽입됩니다.
  • Guice 2.0 이후 : Guice는 이러한 방법을 주입하지 않습니다. 모든 재정의 할 때마다 주석을 다시 적용해야합니다.

Guice 2.1에 대한 출시 일정이 없습니다.

+0

Guice 3.0은 최신 베타 버전입니다. –

+0

업데이트 : Guice 3.0이 출시되었습니다! –

2

은 분명히 2.1 예정입니다 : 당신은 SVN에서 코드를 사용하여 드시면 http://code.google.com/p/google-guice/issues/detail?id=424

+0

guice에 대한 최신 릴리스 계획이 있습니까? (Guice 2.1은 2009 년에 발표되었다 ...) – deamon

+0

나는 잘 모른다. Guice에게 릴리스 계획에 대해 묻는다. –