我有基于Spring Web的应用程序。现在,我也想将其零件再次用于另一个项目。因此,我有两个问题:
@Autowired
可以工作吗?我想简单的类路径上的JAR是不够的-如何引用lib的应用程序上下文等?还需要什么其他步骤? 最佳答案
您应该使用某种包装,以告诉包装所依赖的包装。一种流行的选择是使用Maven打包,提供解释依赖关系的pom.xml文件。完成后,您便可以发布该应用程序的Maven。
使用它时,您需要在应用程序的Spring配置中引用共享的配置模板。您可以直接导入它:
<import resource="classpath*:/META-INF/path/to/otherAppContext.xml" />
这是假设您实际上要共享Spring上下文配置。如果要提供可重用的类(仅),通常不需要共享上下文配置。