From 19fed752fd354e9c6f6dfe2f933132ffd26aea8a Mon Sep 17 00:00:00 2001 From: hxr <1490493387@qq.com> Date: Sat, 9 Dec 2023 14:33:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=20spring=20cache=20?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E9=85=8D=E7=BD=AE=EF=BC=8C=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=85=B3=E9=97=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/youlai/system/config/RedisCacheConfig.java | 2 ++ src/main/resources/application-dev.yml | 1 + src/main/resources/application-prod.yml | 1 + 3 files changed, 4 insertions(+) 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)