Velocity 添加版本号
来源:互联网 发布:移动办公软件下载 编辑:程序博客网 时间:2024/06/02 01:22
Velocity 添加版本号
@(Velocity 添加版本号)[js版本号|velocity配置]
Velocity 添加版本号是为了应对前端js、css缓存的影响,在项目更新的时候用户的浏览器中会缓存之前项目的js和css文件所以在项目更新后,缓存问题会诱发很多问题,而给css和js添加版本号可以解决这个问题。
- Velocity 添加版本号
- JAVA代码
- VersionTool
- 配置文件
- configureproperties
- XML文件配置
- toolboxxml
- Spring配置
- JAVA代码
JAVA代码
VersionTool
public class VersionTool { private static final Logger LOG = Logger.getLogger(VersionTool.class); private static String jsVersion; private static String cssVersion; // 初始化参数 static { try { InputStream in = Constants.class.getClassLoader() .getResourceAsStream("configure.properties"); Properties pros = new Properties(); pros.load(in); jsVersion = pros.getProperty("js.version"); cssVersion = pros.getProperty("css.version"); in.close(); } catch (Exception e) { LOG.error("", e); } } public String getJsVersion() { return jsVersion; } public String getCssVersion() { return cssVersion; }}
配置文件
configure.properties
#js和css的版本控制js.version=1.0.1css.version=1.0.1enter code here
XML文件配置
toolbox.xml
<?xml version="1.0" encoding="UTF-8"?><tools> <toolbox scope="application"> <!-- <tool key="math" class="org.apache.velocity.tools.generic.MathTool"/> --> <!-- 版本控制工具 --> <tool key="versionTool" class="com.ucmed.common.util.VersionTool" /> </toolbox></tools>
Spring配置
<bean class="org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver"> <!--版本控制--> <property name="toolboxConfigLocation" value="/WEB-INF/toolbox.xml"/> <property name="cache" value="false" /> <property name="prefix" value="" /> <property name="suffix" value=".vm" /> <property name="viewClass" value="com.ucmed.common.velocity.VelocityLayoutToolboxView" /> <property name="contentType" value="text/html;charset=UTF-8" /> <!-- <property name="exposeSessionAttributes"> <value>true</value> </property> <property name="exposeRequestAttributes"> <value>true</value> </property> --> </bean>
阅读全文
0 0
- Velocity 添加版本号
- velocity自定义标签实现给静态资源添加版本号
- git添加数字版本号
- seajs 添加版本号
- seajs 添加版本号
- 给软件添加版本号
- CSS JS 添加版本号
- gulp自动添加版本号
- Gulp自动添加版本号
- 利用gradle添加构建版本号
- 在dll中添加版本号
- ECHOP添加静态文件版本号
- velocity 在图片上添加文字
- SpringMVC中添加Velocity的配置
- svn版本号添加到代码中
- Mtk Android 编译命令自定义--添加版本号
- Mtk Android 编译命令自定义--添加版本号
- mtk Android 编译命令自定义--添加版本号
- Jupyter Notebook前世今生
- 瀑布流
- 简单网页Layout实例
- MySQL binlog日志参数简介
- return、break,exit的总结
- Velocity 添加版本号
- (转)300家平台倒闭,BAT纷纷离场,到底什么模式已经全军覆没?
- error Ftarfds
- VUE权威指南-第三章 指令
- 自定义Toast(图片+文字+全屏)
- 贪心算法详解
- 函数复习
- SEO优化
- AC自动机详解