前言:
当前看官们对“javaweb调试”都比较讲究,姐妹们都想要了解一些“javaweb调试”的相关知识。那么小编在网摘上搜集了一些对于“javaweb调试””的相关知识,希望兄弟们能喜欢,兄弟们一起来了解一下吧!关于性能优化配置方面,Spring Boot程序有300多个属性可以选择, 介绍几个最常用的性能调试属性。
Disabling template caching/关闭模版缓存
web 程序开发工作中的小伙伴,是不是经常修改view层的代码,总要重启程序,才能生效,效率低下不说,简直让人崩溃。
多数view 模版 比如Thymeleaf,为了提供程序性能,都是默认开启缓存机制的。
所以在开发过程中,如果不重新编译,每次的变动并不能生效。
这时就需要关闭这个缓存机制了。
Command line/命令行设置方式:
$ java -jar readinglist-0.0.1-SNAPSHOT.jar --spring.thymeleaf.cache=false
readinglist 为实例程序,横线后面为 命令行参数。
application.yml 文件设置方式:
spring: thymeleaf: cache: false
环境变量设置方式:
$ export spring_thymeleaf_cache=false
除了Thymeleaf view 模版,Spring Boot支持的其他view模版,也是默认缓存开启模式的,设置方式一样。
spring.freemarker.cache (Freemarker)spring.groovy.template.cache (Groovy templates)spring.velocity.cache (Velocity)
标签: #javaweb调试