我有課的兩個bean自動裝配 - com.abc.MyClass
和com.xyz.MyClass
衝突的豆,而即使Bean類型是強制執行
,我在不同的類中使用他們兩個 -
@Component
public class Class1{
@Autowired
private com.abc.MyClass myClass;
...
}
和
@Component
public class Class2{
@Autowired
private com.xyz.MyClass myClass;
...
}
它給出ConflictingBeanDefinitionException,因爲bean名稱是相同的「myClass」,這是預期的。我的疑問是,我能做些什麼來解決這個按類型注入bean。 我嘗試使用Resource
和執行的類型 -
@Resource(type=com.xyz.MyClass)
private com.xyz.MyClass myClass;
但是,這也不能工作。仍然給ConflictingBeanDefinitionException
你使用註解還是xml? –
我正在使用註釋。 – Kevindra