2013-03-29 5 views
2

EJB 3 상태 비 저장 세션 빈에 스프링 빈을 주입해야합니다. 스프링 빈은 jar 파일로 선언되고 spring @Configuration 클래스를 통해 초기화된다. 지금까지 실행 한 모든 예제는 beanRefContext.xml 파일을 사용하여 (단일 응용 프로그램 컨텍스트를 유지하기 위해) 권장합니다. 그러나 우리의 모든 스프링 빈은 자바 설정을 사용하여 정의 되었기 때문에 beanRefContext.xml 파일과 스프링의 자바 설정을 결합하는 방법이 있습니까? 즉, AnnotationConfigApplicationContext를 beanRefContext의 빈 팩토리로 사용하는 방법이 있습니까?Spring Java 구성을 사용하는 EJB3

+0

답을 찾았습니까? – uthark

+0

내 솔루션이 효과가 있다면 대답으로 표시하십시오. – uthark

답변

2

나는 똑같은 문제에 직면했다.

<bean class="org.springframework.context.annotation.AnnotationConfigApplicationContext"> 
    <constructor-arg> 
    <list> 
     <value type="java.lang.Class">com.company.app.SpringConfiguration</value> 
    </list> 
    </constructor-arg> 
</bean> 

당신 때문에 봄이 생성자 인수의 가변 인자를 처리하는 방법의 <list>를 사용해야합니다 : 여기

는 솔루션입니다.