我有套餐一:
xxx.yyy.zzz {
SampleClass1.java
}
和包二:
xxx.yyy.zzz {
SampleClass2.java
}
并打包了三个:
aaa.bbb.ccc {
TopClass.java
}
从 TopClass,我使用组件扫描,这样我就可以从包 2 加载类,因为我想要@Autowire SampleClass2.java。但是,使用组件扫描,它会尝试引入 SampleClass1.java,因为它们具有相同的包名称。这样做时,它会导致一堆错误,因为我不需要的 SampleClass1 需要满足额外的依赖 bean。
我如何@Autowire SampleClass2.java 而不会面临来自 SampleClass1.java 的冲突?
相关分类