我将module1的spring project1构建为jar文件,然后在project2的另一个module2中添加了这个jar文件依赖项,然后在project3中添加了module2。现在,在启动tomcat服务时,获取Module1类对象的NoSuchBeanDefinitionException错误。
在使用@Autowired注释检查module2代码时发现注入了module1类对象,通过在xml(<bean id="object" class="claspackage"/>
中包含bean声明。问题已修复。但我无法找到这个的根本原因,如何bean的功能有所不同吗?