繁体   English   中英

Spring 3采用Maven多模块配置,明智与否?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM