您能否向我推荐如何将 Web 应用程序和 API+db 内容拆分为两个 maven 模块(有一个父模块)的好方法?我主要在 Spring 配置上苦苦挣扎。
<Parent project>
-> <web project> (contains spring mvc,servlets,jsps, controllers...)
-> <api project> (contains spring hibernate cfg, db connection, dao`s, db business rules etc...)
pom.xml
API 项目被打包成 jar 和它对 WEB 项目的依赖(它为 jetty 生成 war 文件)
设置 maven 结构很容易,但我想知道在两个模块之间是否有可能和明智的拆分弹簧配置。您是否知道任何以这种方式工作的示例,或者您发现此配置有任何问题?