我对春天很新。我有一个从2个不同组件导入资源的项目。第一个组件包含对遗留代码的引用,第二个项目是一个新实现。运行应用程序时,项目会发生冲突。结构是这样的......
Project 1 (instance)
Spring.xml ->imports resources from `Project 2`
e.g. <import resource="classpath:Project2.xml" />
Pom.xml
Project 2
Spring.xml ->imports resource from `Project 3`
e.g. <import resource="classpath:Project3.xml" />
Pom.xml -> contains legacy code
Project 3
Spring.xml -> contains bean instantiation
<import resource="classpath:ResourceX.xml" /> (resourceX is also refered to as a dependancy (legacy) in project 2.)
Pom.xml -> refers to new jar files
当我运行我的代码时,如何明确定义Project 3
中的导入,仅引用Project3中的依赖项。似乎Project 3 spring.xml
正在尝试使用来自Project 2
的遗留代码来实例化bean。