我有一个相对较大的 Web 项目,为了简化开发过程,我决定将项目拆分为几个模块(内部包含模型、控制器和视图的 jar 项目)。我注意到 servlet 3.0 支持从META-INF/resources目录中的 jar 文件自动公开资源。
如何从 jar 的META-INF/resources目录强制执行 spring mvc 加载视图模板?
我知道静态资源可以通过配置加载
<mvc:resources mapping="/resources/**" location="classpath:/META-INF/resources" />
我的主模块中的视图解析器如下所示
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />
似乎无处可以指定 jar 的视图路径。
我想从主模块的/WEB-INF/jsp加载相同的视图,并从jar 文件的META-INF/resources加载相同的视图,那么我该如何实现呢?