gpt4 book ai didi

java - 从 Spring MVC 上的另一个模块访问静态资源

转载 作者:搜寻专家 更新时间:2023-11-01 00:56:04 26 4
gpt4 key购买 nike

我正在开发一个 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 代码( Controller 、服务……以及我调用资源的 View ,包括调用静态资源的 Spring 代码和来自其他模块(业务和资源)的 Maven 依赖项)
  • project-resources:包含静态资源

最佳答案

如果您使用的是 Maven,请查看 Maven WAR plugin ,这是从 Maven 做到这一点的唯一方法。从 Ant 你可以写一个目标来做同样的事情;在构建时将资源从一个位置复制到另一个位置。

关于java - 从 Spring MVC 上的另一个模块访问静态资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29599852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com