Springboot2 thymeleaf js/css的版本控制是怎样的
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关Springboot2 thymeleaf js/css的版本控制是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1
千家信息网最后更新 2026年11月02日Springboot2 thymeleaf js/css的版本控制是怎样的
今天就跟大家聊聊有关Springboot2 thymeleaf js/css的版本控制是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1.启用版本控制
通过对请求js/css附加md5码或者手动添加版本号方式来保证在js/css内容发生变更时能及时被浏览器加载到:
yml配置
spring: thymeleaf: mode: HTML cache: false resources: chain: strategy: content: enabled: true paths: /** enabled: true cache: false static-locations: classpath:/static/
或
java配置
@Configurationpublic class MvcInterceptorConfig implements WebMvcConfigurer { /** * 功能描述 * * .addFixedVersionStrategy("v1.0.1", "/**") 为手动添加版本号方式 * .addContentVersionStrategy("/**") 为md5码方式 *
* * @param registry registry * @return void * @author wandoupeas * @date 2019-11-06 * @since 2019-11-06 */ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**") .addResourceLocations("classpath:/static/") .resourceChain(false) .addResolver(new VersionResourceResolver()// .addFixedVersionStrategy("v1.0.1", "/**") .addContentVersionStrategy("/**") ); }}2.Thymeleaf页面引用
正常的abc.js浏览器加载时会变成abc-83fb8c4d9199dce0224da0206423106f.js(md5)或/v1.0.1/abc.js(手动添加版本号)
3.BUG修复
以上方式一般情况下就可以达到需求效果,但是在实际开发过程中由于相对复杂的场景导致以上配置可能会不生效,通过添加以下Bean就能解决
@SpringBootApplicationpublic class XxxApplication { public static void main(String[] args) { SpringApplication.run(XxxApplication.class, args); } /** * 功能描述 * * 添加静态资源md5版本控制 *
* * @author wandoupeas * @date 2019-11-06 * @since 2019-11-06 */ @Bean public ResourceUrlEncodingFilter resourceUrlEncodingFilter() { return new ResourceUrlEncodingFilter(); }}文章使用OpenWrite进行编写
看完上述内容,你们对Springboot2 thymeleaf js/css的版本控制是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
版本
控制
内容
方式
手动
配置
功能
浏览器
浏览
复杂
场景
实际
情况
效果
文章
是在
更多
知识
篇文章
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司
科技类互联网
没上市的科技互联网公司
互联网金融 科技
互联网金融与金融科技
宜安科技 互联网金融
百单互联网科技有限公司
银优互联网科技有限公司
融势互联网科技
深圳艾佳互联网科技
互联网科技股有哪些
佩信高科技互联网
海南科技产业互联网平台
互联网 科技馆
广州市恰铎互联网科技有限公司
互联网科技和信息
江苏互联网智能科技软件
厦门江牛科技互联网
吉林省码上互联网科技电话
互联网科技手抄报图片
上海睿民互联网科技有限公司
互联网科技小贷
奇酷互联网科技公司
互联网金融科技公司干啥的
互联网科技与管理
花神(南京)互联网科技有限公司
华夏恒生互联网科技013171
工业互联网等科技实现智能化赋能
互联网科技如何创业
黑云互联网科技有限公司