From aac944565443156d6f07229bace90b52ea823036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Mon, 27 Apr 2026 13:38:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(common):=20=E8=BF=81=E7=A7=BB=20manage-com?= =?UTF-8?q?mon=20=E6=A8=A1=E5=9D=97=EF=BC=88=E4=BB=BB=E5=8A=A1=20T1.4?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除原有 Java 源代码 - 从 gym-manage 复制 Java 源代码 - 批量替换包名:cn.novalon.gym.manage → cn.novalon.manage - 删除 CacheConfig.java(gym-manage 无此文件) - 更新 AutoConfiguration.imports 包名 - 编译验证通过 相关文档: docs/superpowers/specs/2026-04-27-migration-phase-1.json --- .../manage/common/config/CacheConfig.java | 36 ------------------- ...ot.autoconfigure.AutoConfiguration.imports | 3 +- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 novalon-manage-api/manage-common/src/main/java/cn/novalon/manage/common/config/CacheConfig.java diff --git a/novalon-manage-api/manage-common/src/main/java/cn/novalon/manage/common/config/CacheConfig.java b/novalon-manage-api/manage-common/src/main/java/cn/novalon/manage/common/config/CacheConfig.java deleted file mode 100644 index 169f827..0000000 --- a/novalon-manage-api/manage-common/src/main/java/cn/novalon/manage/common/config/CacheConfig.java +++ /dev/null @@ -1,36 +0,0 @@ -package cn.novalon.manage.common.config; - -import com.github.benmanes.caffeine.cache.Caffeine; -import org.springframework.cache.CacheManager; -import org.springframework.cache.annotation.EnableCaching; -import org.springframework.cache.caffeine.CaffeineCacheManager; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import java.util.concurrent.TimeUnit; - -/** - * 缓存配置类 - * - * @author 张翔 - * @date 2026-03-13 - */ -@Configuration -@EnableCaching -public class CacheConfig { - - @Bean - public CacheManager cacheManager() { - CaffeineCacheManager cacheManager = new CaffeineCacheManager(); - cacheManager.setCaffeine(caffeineCacheBuilder()); - return cacheManager; - } - - private Caffeine caffeineCacheBuilder() { - return Caffeine.newBuilder() - .initialCapacity(100) - .maximumSize(500) - .expireAfterWrite(30, TimeUnit.MINUTES) - .recordStats(); - } -} diff --git a/novalon-manage-api/manage-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/novalon-manage-api/manage-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index 538971e..2425d1e 100644 --- a/novalon-manage-api/manage-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ b/novalon-manage-api/manage-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -1,2 +1 @@ -cn.novalon.manage.common.config.CacheConfig -cn.novalon.manage.common.config.JwtProperties \ No newline at end of file +cn.novalon.manage.common.config.JwtProperties