web.xml 缓存
如果web.xml里面存在类似下面的代码,就要把它注释掉,否则修改freemarker页面再刷新浏览器是不会生效的。
productCacheFilter
net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter
cacheName
product
productCacheFilter
/product/list/*
这段代码是采用ehcache来缓存页面。
springmvc 设置解析器 缓存设置
这里关键是让 cache设置为 false.
开发环境下为false, 线上环境是true, 避免所有缓存
freemarker 缓存设置
0
这里关键是设置 template_update_delay 为0 ,因此每次在刷新 free marker页面时,均会进行修改时间 的校验,判断是否应该重新载入。
IntelliJ 热部署设置
通过热部署,就可以在更改任意文件时,都不用重启,就可以将文件或数据拷贝到 target目录下