[英]Spring 3 in maven multi-module configuration, wise or not?
您能否向我推荐一种将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项目(为码头产生战争文件)
设置Maven的结构很简单,但我想知道这是否可行并且明智地在两个模块上拆分弹簧配置。 您是否知道以这种方式工作的任何示例,或者您发现此配置有任何问题?
对于小型项目,通常一个模块用于前端,另一个模块用于后端就足够了。
创建2个Spring applicationContext.xml文件,并使Web项目中的一个导入到api项目中,如下所示:
<import resource="classpath*:/config/backendApplicationContext.xml" />
因此,前端中的bean可以引用后端中的bean,而无需确切地知道它们是如何实例化和连接在一起的,这很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.