当前位置:  开发笔记 > 后端 > 正文

Spring Boot + Thymeleaf应用程序中的缓存清除

如何解决《SpringBoot+Thymeleaf应用程序中的缓存清除》经验,为你挑选了1个好方法。

我阅读了Spring Boot 文档,似乎如果使用Thymeleaf,则可以将以下内容添加到我的application.properties文件中以实现缓存清除:

spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**

但这不起作用!

这是我看到的错误:

原因:org.springframework.beans.factory.BeanCreationException:无法自动连线字段:私有org.springframework.boot.autoconfigure.web.ResourceProperties org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration $ WebMvcAutoConfigurationAdapter.resourceProperties; 嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名称为“ spring.resources.CONFIGURATION_PROPERTIES”的bean时出错:无法将属性绑定到[unknown](target = spring.resources,ignoreInvalidFields = false,ignoreUnknownFields = false,ignoreNestedProperties = false); 嵌套的异常是org.springframework.beans.NotWritablePropertyException:Bean类[org.springframework.boot.autoconfigure.web.ResourceProperties]的无效属性'chain [strategy] [fixed] [version]':无法访问索引属性路径'chain [strategy] [fixed] [version]'中引用的属性中的索引值;嵌套的异常是org.springframework.beans.NotReadablePropertyException:Bean类[org.springframework.boot.autoconfigure.web.ResourceProperties]的无效属性'chain [strategy] [fixed] [version]':Bean属性'chain [strategy] [已修复] [version]'不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配?

我想念什么?



1> Rahul Sharma..:

问题出在我使用的Spring Boot的版本上。Spring Boot 1.2没有任何此类属性,而1.3有。

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有