ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
Spring Boot支持的几个库使用缓存来提高性能。 例如,模板引擎缓存已编译的模板以避免重复解析模板文件。 此外,Spring MVC可以在提供静态资源时为响应添加HTTP缓存头。 虽然缓存在生产中非常有用,但在开发过程中可能会适得其反,从而使您无法看到刚刚在应用程序中进行的更改。 因此,spring-boot-devtools默认禁用缓存选项。 缓存选项通常由`application.properties`文件中的设置配置。 例如,Thymeleaf提供了`spring.thymeleaf.cache`属性。 `spring-boot-devtools`模块不需要手动设置这些属性,而是自动应用合理的开发时配置。 >devtools完整属性列表,[参考](https://github.com/spring-projects/spring-boot/tree/v2.0.4.RELEASE/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/env/DevToolsPropertyDefaultsPostProcessor.java)