龙空技术网

Java Spring Boot(三)-配置的优化调试

乌黑浓密秀发的程序员 442

前言:

当前看官们对“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调试