我是新來的溫泉,所以如果我的問題是愚蠢的,請不要介意的Spring bean實現兩個接口
我有實現兩個接口
public class AAA implements BBB, CCC {
}
public interface BBB {
void method BBB_method();
}
public interface CCC {
void CCC_method();
}
我定義的語境bean對象類類如下:
public class Context {
@Bean
public BBB myObject(){
return new AAA();
}
@Bean
public CCC myObject(){ //Issue is here
return new AAA(); //Duplicate API name not allowed
}
}
我已經自動連接在2個不同類的豆類如下:
@Autowired
private BBB myObject;
@Autowired
private CCC myObject;
什麼應該是自動裝配這個並在Context類中定義bean的最佳方式?在Context.java中定義2個bean對象是否有意義?如何解決這種情況,我希望我的bean被自動裝配到兩個不同的接口(和對象名稱是相同的..在我的情況下,它的myObject)?非常感謝您的回覆。謝謝 !