2012-03-28 9 views
3

내 귀 응용 프로그램입니다 CDI 빈 아카이브.실내 장식 및 장식 클래스는 다른 콩 보관소에 제이 보스에서 실행

two.jarone.jar에 달려 있습니다.

beeing 장식 클래스는 one.jar입니다. 데코레이터가 two.jarbeans.xml에 선언하는 경우

데코레이터 클래스는 two.jar

에, 그들은 사용할 수 없습니다. 예상대로 작동합니까? one.jar 이후

내가 선언 데코레이터의 (가능하면)를 장식 클래스가 저장되는 보관에 기대는 two.jar 독립적으로 개발되고 two.jar 아무런 종속성이 없다.

꾸며진 클래스가있는 아카이브를 변경하지 않고 데코레이터 클래스를 사용하려면 어떻게 가능합니까?

답변

5

사양에 따르면 예, 이것은 예상되는 동작입니다. CDI 1.1은 이것을 더 쉽게 만들거나 최소한 조금이라도 명확하게하기를 바라고 있습니다. 사용하려는 모든 인터셉터, 데코레이터 또는 대안에 대해 사용하려는 아카이브의 beans.xml을 활성화해야합니다.