【发布时间】:2015-04-24 02:55:27
【问题描述】:
我在 Spring MVC 中有 2 个类似的 Web 项目,它们具有相同的服务和模型。我想拆分代码以获得共同的 CORE。
我创建了一个新项目 (CORE),其中包含所有共享的服务和模型,并将其导出为此处指定的 jar (Auto-wiring annotations in classes from dependent jars),但组件未在 CHILD 项目中扫描和自动连接。
所以,我的问题是:
除了 jars 之外还有哪些其他选项可以实现自动连接?
spring项目中拆分代码库和共享核心组件的最佳实践是什么?
【问题讨论】:
-
父 Maven/Gradle 项目。
-
能否提供更多信息
-
将您需要的包从核心 jars 添加到应用程序上下文的组件扫描中,或者如果它们在 xml 中定义,您需要将它们添加到您的应用程序上下文或 Web 应用程序上下文中。你确定它们在类路径中吗?
标签: java spring spring-mvc