Spring启动时禁用缓存
时间: 2023-08-12 21:04:32 浏览: 63
在Spring中,可以使用以下属性来禁用缓存:
1. spring.thymeleaf.cache=false:禁用Thymeleaf模板缓存。
2. spring.freemarker.cache=false:禁用Freemarker模板缓存。
3. spring.velocity.cache=false:禁用Velocity模板缓存。
4. spring.resources.cache.period=0:禁用静态资源缓存。
5. spring.mvc.view.prefix=false:禁用视图解析缓存。
6. spring.mvc.static-path-pattern=/resources/**:禁用静态资源缓存。
你可以在application.properties或application.yml文件中添加这些属性来禁用Spring的缓存。例如:
在application.properties中:
```
spring.thymeleaf.cache=false
spring.freemarker.cache=false
spring.velocity.cache=false
spring.resources.cache.period=0
spring.mvc.view.prefix=false
spring.mvc.static-path-pattern=/resources/**
```
在application.yml中:
```
spring:
thymeleaf:
cache: false
freemarker:
cache: false
velocity:
cache: false
resources:
cache:
period: 0
mvc:
view:
prefix: false
static-path-pattern: /resources/**
```