【发布时间】:2015-06-18 10:34:13
【问题描述】:
我正在开发一个 Spring MVC 多模块项目。我正在尝试使其模块化以拆分不同的功能。
我发现的问题是我想创建一个模块,只使用项目的静态资源(将前端工作与后端隔离)从 web 模块访问它。这可能吗?
我一直在尝试修改下一个 Spring 代码以达到它但没有成功:
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/images/**" location="classpath*:/images/" />
<mvc:resources mapping="/images/**" location="file://..." />
我已经正确添加了来自不同模块的maven依赖项(我可以毫无问题地使用其他项目的方法)
编辑:这就是项目架构:
- project-parent:包含模块依赖项(web、business、resources)
- project-business:包含业务代码(助手、模型、存储库...)
- project-web:包含 web 代码(控制器、服务..以及我调用资源的视图,包括调用静态资源的 Spring 代码和来自其他模块(业务和资源)的 maven 依赖项)
- project-resources:包含静态资源
【问题讨论】:
-
你的资源在你的项目下吗?
-
为了澄清它,我编辑了主帖以放置我的项目架构
-
我也有同样的问题。你是怎么解决的?
标签: java spring spring-mvc