Tôi là một người mới vào mùa xuân và đang cố gắng hiểu khái niệm dưới đây.Nguyên tắc cơ bản của mùa xuân Autowire
Giả sử rằng accountDAO
là phụ thuộc của AccountService
.
Kịch bản 1:
<bean id="accServiceRef" class="com.service.AccountService">
<property name="accountDAO " ref="accDAORef"/>
</bean>
<bean id="accDAORef" class="com.dao.AccountDAO"/>
Kịch bản 2:
<bean id="accServiceRef" class="com.service.AccountService" autowire="byName"/>
<bean id="accDAORef" class="com.dao.AccountDAO"/>
Trong AccountService
Class:
public class AccountService {
AccountDAO accountDAO;
....
....
}
Trong kịch bản thứ hai, thế nào là phụ thuộc tiêm? Khi chúng ta nói nó được autowired bởi Tên, làm thế nào chính xác là nó đang được thực hiện. Tên nào được so khớp khi bắt đầu phụ thuộc?
Cảm ơn trước!
Bản sao có thể có của [Hiểu mùa xuân @Được sử dụng hết hạn] (https://stackoverflow.com/questions/19414734/understanding-spring-autowired-usage) – tkruse