我需要将一个 spring bean 注入一个 EJB 3 无状态会话 bean。spring bean 在 jar 文件中声明并通过 spring @Configuration 类进行初始化。到目前为止,我遇到的所有示例仅建议使用 beanRefContext.xml 文件(以维护单个应用程序上下文)。但是由于我们所有的spring bean都是使用java配置定义的,有没有办法将beanRefContext.xml文件和spring的java配置结合起来呢?简而言之,有没有办法将 AnnotationConfigApplicationContext 用作 beanRefContext 的 bean 工厂?
问问题
1310 次
1 回答
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>
Spring 如何处理构造函数参数中的可变参数。
于 2013-05-10T16:00:13.367 回答