Giả sử tôi có các giao diện như sau:
interface Country {}
class USA implements Country {}
class UK implements Country ()
Và đoạn mã cấu hình xml này:
<bean class="USA"/>
<bean id="country" class="UK"/>
<bean id="main" class="Main"/>
Làm cách nào để kiểm soát phần phụ thuộc nào được tự động tải xuống dưới đây? Tôi muốn Vương quốc Anh.
class Main {
private Country country;
@Autowired
public void setCountry(Country country) {
this.country = country;
}
}
Tôi đang sử dụng Spring 3.0.3.RELEASE.