我有以下多模块Maven项目:
MODULE_1
MODULE_2
MODULE_3(春季启动应用程序)
MODULE_4(Spring启动应用程序)
我可以通过IntelliJ启动两个应用程序(MODULE_3和MODULE_4),并且所有bean都自动连接。但是,在IDE中,在MODULE_2 Class X中出现错误,我尝试使用@AutowireA。错误为:
无法自动接线。一个以上的A型豆。豆类:b(B.java),c (C.java)
我在那里可能想念什么?我不希望出现任何错误,因为MODULE_2与MODULE_3和4没有依赖关系,甚至都不应该看到实现,更不用说自动接线了。
我已经尝试过使IntelliJ缓存无效,重新启动IDE并通过IDE重新导入Maven依赖项。
环境: