使用maven多模块项目的Spring Hibernate配置

时间:2016-10-22 05:35:19

标签: java spring

目前我正在使用Spring和Hibernate创建Maven多模块项目。我很困惑,我应该在哪里放spring-dispature.xml来访问bean配置。目前有[core-web][core-service(request mapping)][core-bal(bal layer)][core-dal(implementation layer)][core-model(data access layer)]

我已将applicationContextBalUserProfile.xml放入core-bal图层。

 <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context" xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">

<!--Scan Merchandising Rest Services for Beans Defined In this Context -->
<context:component-scan base-package="com.hrcs.bal.userProfile.impl">
</context:component-scan>

<bean id="loginDal" class="com.hrcs.dal.userProfile.impl.LoginDalImpl" />

现在我应该在哪里放置View Resolver?

1 个答案:

答案 0 :(得分:-1)

您在此处有一个Spring多模块项目示例https://github.com/DISID/disid-proofs/tree/master/spring-boot-multimodule

(如果您没有使用Spring Boot,请不要担心...是相同的想法,但没有提供的自动配置)

请记住,您将拥有一个带有战争包装的“应用程序”/“网络”模块。所有其他模块都应该是.jar包。

该模块将是可部署的模块,与.jar打包的其余模块具有依赖关系。 (service-api,service-impl等)

.war模块中必须包含所有@Configuration类,.xml配置文件,spring启动程序(如果需要),application.properties等。

此致