ftl文件 idea_idea freemarker热部署,自动加载修改的ftl页面

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目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值