Springboot2 thymeleaf js/css的版本控制是怎样的
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,今天就跟大家聊聊有关Springboot2 thymeleaf js/css的版本控制是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
数据库length()函数
佛山市 网络技术
关于网络安全的倡议书500字
网络安全在线作业2
厦门英九网络技术
网络安全全画一等奖
中央网络安全中心
网络安全法第三章24条
拼客网络安全视频课件下载
山东省道路运政管理服务器
游戏的四个服务器
仙游有没有招聘网络安全职员
广州学习软件开发费用
日照直播软件开发
智慧城市互联网科技公司
服务器和网站
北京软件开发定制费用
多个数据库融合
怎么用数据库怎么找到网站
如何做好网络安全问题
大作业游戏软件开发
剪辑软件开发价格
软件开发是最挣行业
沈阳ibm服务器
降低网络安全系数
天津1u机架服务器批发
智慧城市互联网科技公司
万方数据库检测论文要多久
数据库自连接怎么解释
青岛企业软件开发代码