freemark在tomcat重启问题
原本以为freemarker不支持动态加载,每次修改ftl后还需要重启tomcat,感觉很麻烦。
后来查阅资料后,发现时配置问题
配置freemarker.properties可以解决
classic_compatible=truewhitespace_stripping=truetemplate_update_delay=0locale=zh_CNdefault_encoding=utf-8url_escaping_charset=utf-8date_format=yyyy-MM-ddtime_format=HH:mm:Ssdatetime_format=yyyy-MM-ddnumber_format=\#0.\#\#\#\#\#
template_update_delay=0就是关键点,表示freemarker多久将ftl加载到内存,freemarker引擎是直接从内存中读取的。
配置为0就是每次直接读取文件。配置成3600就是一小时读取一次模板