SpringMVC给外部资源加版本号避免缓存
2016-08-18 18:11
369 查看
一、属性文件:version.properties -》内容:version=201608
二、java代码
三、 applicationContext.xml配置
<bean class="com.zhihui.base.configVersion " init-method="init"></bean>
四、html引用外部资源
<script src="/js/shopping.js?v=${version}"></script>
二、java代码
public class configVersion implements ServletContextAware { private ServletContext servletContext; @Override public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; } @Value("${version}") //取属性文件值SpringMVC功能 private String version; public void init() { // String version = new Date() + Math.random(); //第二种方法:可以直接给一个(日期+随机数) servletContext.setAttribute("version", version); } }
三、 applicationContext.xml配置
<bean class="com.zhihui.base.configVersion " init-method="init"></bean>
四、html引用外部资源
<script src="/js/shopping.js?v=${version}"></script>
servletContext.setAttribute("version", version);
相关文章推荐
- SpringMVC @Value取值(取properties属性文件的属性值)
- Eclipse中的java、xml代码提示功能设置
- Java 文件hashCode
- 同一个java工程打两个不同的包
- javaMail实现发送邮件
- 国际化:redhat7 如何设置系统语言
- java 重载:子类父类 与 多态动态绑定静态重载
- Java NIO:NIO概述
- Java中级开发工程师知识点归纳
- 抽象类和接口的区别总结
- java wait()/notify() 实现生产者消费者模式
- Java是编译型语言还是解释型语言?
- SpringMVC简单的模型
- Spring MVC 4.2+ 整合配置fastjson 1.2.11+
- 快速排序java版实现
- 关于Spring+Quartz方面问题,请帮我解答下,在Spirng配置后一直报错
- java 多态奇怪现象,子类还没有构造完成就开始干活了,谁来帮我解释?
- Eclipse快捷键大全
- zip4j -- Java处理zip压缩文件的完整解决方案
- Java中Heap与Stack的区别