我正在開發一個項目並使用第三方庫。比方說,我使用一個庫給我的對象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