我正在开发一个项目并使用第三方库。比方说,我使用一个库给我的对象ExtObj。在我的项目中,我有一个MyObj类,它使用ExtObj。我如何配置spring 3在MyObj中注入ExtObj?春季3:从库中注入依赖项?
我试图研究互联网上的话题,但我没有找到直接的答案。我想用xml配置,也许(?)@Autowired
,而不是@EJB
或@Inject
在此先感谢!
UPDATE 我的猜测是:
<bean id="myObj" value="me.MyObj">
<property name="extObj" value=" ... ??? ...">
</bean>
所以,我不知道我应该投入的价值。我想这就是对外部对象的引用。但是spring只能引用已经在spring中定义/配置的对象。所以:
<bean id="extObj" value="ext.lib.ExtObj">
<bean id="myObj" value="me.MyObj">
<property name="extObj" value="extObj">
</bean>
这样的配置是否正确?
http://www.mkyong.com/spring/spring-dependency-injection-di/ – sanbhat 2013-05-03 11:43:32