diff --git a/src/main/java/com/youlai/system/config/RedisCacheConfig.java b/src/main/java/com/youlai/system/config/RedisCacheConfig.java index 2f7bcb98..b11fd873 100644 --- a/src/main/java/com/youlai/system/config/RedisCacheConfig.java +++ b/src/main/java/com/youlai/system/config/RedisCacheConfig.java @@ -1,6 +1,7 @@ package com.youlai.system.config; import org.springframework.boot.autoconfigure.cache.CacheProperties; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Bean; @@ -21,6 +22,7 @@ import org.springframework.data.redis.serializer.RedisSerializer; @EnableCaching @EnableConfigurationProperties(CacheProperties.class) @Configuration +@ConditionalOnProperty(name = "spring.cache.enabled") // xxl.job.enabled = true 才会自动装配 public class RedisCacheConfig { /** diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index fd51a349..67c32380 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -31,6 +31,7 @@ spring: # 连接池中的最小空闲连接 默认0 min-idle: 0 cache: + enabled: false # 缓存类型 redis、none(不使用缓存) type: redis # 缓存时间(单位:ms) diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 8a679516..1869f002 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -31,6 +31,7 @@ spring: # 连接池中的最小空闲连接 默认0 min-idle: 0 cache: + enabled: false # 缓存类型 redis、none(不使用缓存) type: redis # 缓存时间(单位:ms)