如何在不重建的情况下更新Spring MVC中的静态资源?

时间:2015-01-25 20:51:50

标签: java spring spring-mvc resources

我有一个经典的Spring MVC项目,我的资源文件放在目录中:

webapp - resources - js

webapp - resources - css

我也用:

<!--declare resources-->
<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:annotation-driven />

我的问题我需要配置什么才能每次更新css&amp; js文件刷新页面时会出现更改吗?

现在我必须在每次更改时重建项目,以便更新war文件。

1 个答案:

答案 0 :(得分:2)

一种解决方案是将您的项目分成两部分: - 前端模块 - 经典的战争模块

这样,您可以设置您想要的任何前端构建工具(grunt,gulp等),并将所有优化的Web JAR作为war模块的依赖项。

当然,通过这种方式,您可以直接从磁盘提供资源,无需每次都重新部署服务器。有a full example here