我是春天的新手,我试图理解下面的概念.
假设这accountDAO是一个依赖AccountService.
场景1:
<bean id="accServiceRef" class="com.service.AccountService">
<property name="accountDAO " ref="accDAORef"/>
</bean>
<bean id="accDAORef" class="com.dao.AccountDAO"/>
Run Code Online (Sandbox Code Playgroud)
场景2:
<bean id="accServiceRef" class="com.service.AccountService" autowire="byName"/>
<bean id="accDAORef" class="com.dao.AccountDAO"/>
Run Code Online (Sandbox Code Playgroud)
在AccountService课堂上:
public class AccountService {
AccountDAO accountDAO;
....
....
}
Run Code Online (Sandbox Code Playgroud)
在第二种情况下,如何注入依赖?当我们说它是由Name自动装配时,它究竟是如何完成的.在引入依赖项时匹配哪个名称?
提前致谢!
spring ×1