Spring3 - 使用来自父项目的视图 - 获得404

时间:2017-03-07 16:59:20

标签: spring maven spring-mvc

我有父母"基地" project(jar)包含具有相应视图的控制器。

在我的子项目(战争)中,我在我的pom.xml中依赖于这个父项目,并且" import"子应用程序上下文中的父应用程序上下文,但是当我启动Web应用程序时,我在/views/index.jsp上获得了404。

如何让我的儿童战争项目了解父母的观点,控制器都按照预期使用注释工作。

我在/views/index.jsp上获得了404,我想这是因为它在我的子项目(战争)中查看了视图,就像它们在父项目中一样......

以下代码示例:

的applicationContext-parent.xml

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix">
        <value>/views/</value>
    </property>
    <property name="suffix">
        <value>.jsp</value>
    </property>
</bean>

查看文件保存在/ src / main / resources / views

下的父文件中

的applicationContext-child.xml

<beans>
    // some other stuff
    <import resource="classpath:applicationContext-parent.xml" />
    // more stuff
</beans>

1 个答案:

答案 0 :(得分:0)

经过多次搜索后找到答案......

详情请见enter link description here

在本质上...... &#34;看看maven war插件。这个插件允许它所谓的覆盖。

覆盖用于跨多个Web应用程序共享公共资源。 WAR项目的依赖关系收集在WEB-INF / lib中,但WAR项目本身覆盖的WAR工件除外。&#34;