为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用@ComponentScan 排除具有相同名称的两个包之一?

如何使用@ComponentScan 排除具有相同名称的两个包之一?

跃然一笑 2021-07-29 13:01:45
我有套餐一: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 的冲突?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 422 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信