首页 » Spring Boot实战 » Spring Boot实战全文在线阅读

《Spring Boot实战》A.4 默认的开发时属性

关灯直达底部

有些配置属性通常在开发时设置,从来不用在生产环境里。比如视图模板缓存,在开发时最好关掉,这样你可以立刻看到修改的结果。但在生产环境里,为了追求更好的性能,应该开启视图模版缓存。

默认情况下,Spring Boot会为其支持的各种视图模板(Thymeleaf、Freemarker、Velocity、Mustache和Groovy模板)开启缓存选项。但如果存在Spring Boot的开发者工具,这些缓存就会禁用。

实际上,这就是说在开发者工具激活后,如下属性会设置为false

  • spring.thymeleaf.cache

  • spring.freemarker.cache

  • spring.velocity.cache

  • spring.mustache.cache

  • spring.groovy.template.cache

这样一来,就不用在开发时(在一个开发时使用的Profile配置里)禁用它们了。