我有一个经典的Spring MVC项目,我的资源文件放在目录中:
webapp - resources - js
webapp - resources - css
我也用:
<!--declare resources-->
<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:annotation-driven />
我的问题我需要配置什么才能每次更新css&amp; js文件刷新页面时会出现更改吗?
现在我必须在每次更改时重建项目,以便更新war文件。
答案 0 :(得分:2)
一种解决方案是将您的项目分成两部分: - 前端模块 - 经典的战争模块
这样,您可以设置您想要的任何前端构建工具(grunt,gulp等),并将所有优化的Web JAR作为war模块的依赖项。
当然,通过这种方式,您可以直接从磁盘提供资源,无需每次都重新部署服务器。有a full example here。