Có thể vào mùa xuân để tự động chỉ đối số cụ thể của một hàm tạo không?Tự động phát một số đối số nhất định của một hàm tạo
tôi định nghĩa:
<bean class="MyClass">
<constructor-arg name="name" value="object name" />
</bean>
Với:
public class MyClass{
private String name;
private MyDAO dao;
@Autowired
public MyClass(String name, MyDao dao){
// assign...
}
// ...
}
Bây giờ tôi muốn MyDao
đối tượng được autowired, trong khi xác định một cách rõ ràng name
tranh cãi. Có thể không?
Xác định bean bằng XML yêu cầu xác định thủ công tất cả đối số?
ok, vì vậy tôi phải thay đổi contructor của mình ... hoặc sử dụng tham chiếu rõ ràng trong định nghĩa XML của tôi ... – davioooh
Có, điều đó phụ thuộc vào phần còn lại của dự án của bạn, nếu nó sử dụng autowiring cho hầu hết các tham chiếu bean hoặc định nghĩa rõ ràng trong XML, để duy trì tính nhất quán. – Luciano
Cảm ơn bạn rất nhiều. – davioooh