我有父母"基地" 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>
答案 0 :(得分:0)
经过多次搜索后找到答案......
详情请见enter link description here
在本质上...... &#34;看看maven war插件。这个插件允许它所谓的覆盖。
覆盖用于跨多个Web应用程序共享公共资源。 WAR项目的依赖关系收集在WEB-INF / lib中,但WAR项目本身覆盖的WAR工件除外。&#34;