diff --git a/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/config/init/ServerCommandLineRunner.java b/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/config/init/ServerCommandLineRunner.java index fbee637..bf890f0 100755 --- a/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/config/init/ServerCommandLineRunner.java +++ b/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/config/init/ServerCommandLineRunner.java @@ -1,6 +1,8 @@ package org.leocoder.thin.system.config.init; +import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; +import org.leocoder.thin.system.service.dictdata.SysDictDataService; import org.springframework.boot.CommandLineRunner; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; @@ -16,9 +18,13 @@ import org.springframework.stereotype.Component; @Component public class ServerCommandLineRunner implements CommandLineRunner { + @Resource + private SysDictDataService sysDictDataService; @Override public void run(String... args) { + // 逻辑代码[字典数据缓存] + sysDictDataService.listDictCacheRedis(); log.info("CommandLineRunner项目启动后立即执行,重新获取缓存 => [推荐使用]"); } diff --git a/coder-common-thin-plugins/pom.xml b/coder-common-thin-plugins/pom.xml index ae173e6..641129f 100644 --- a/coder-common-thin-plugins/pom.xml +++ b/coder-common-thin-plugins/pom.xml @@ -23,6 +23,7 @@ coder-common-thin-limit coder-common-thin-oper-logs coder-common-thin-oss + coder-common-thin-dict \ No newline at end of file diff --git a/coder-common-thin-web/pom.xml b/coder-common-thin-web/pom.xml index e2694d1..81bdda6 100644 --- a/coder-common-thin-web/pom.xml +++ b/coder-common-thin-web/pom.xml @@ -37,6 +37,12 @@ coder-common-thin-oss ${revision} + + + org.leocoder.thin + coder-common-thin-dict + ${revision} + diff --git a/coder-common-thin-web/src/main/java/org/leocoder/thin/web/CoderApplication.java b/coder-common-thin-web/src/main/java/org/leocoder/thin/web/CoderApplication.java index cc1f17b..dc9aabd 100644 --- a/coder-common-thin-web/src/main/java/org/leocoder/thin/web/CoderApplication.java +++ b/coder-common-thin-web/src/main/java/org/leocoder/thin/web/CoderApplication.java @@ -10,6 +10,7 @@ import org.leocoder.thin.oss.annotation.EnableCoderOss; import org.leocoder.thin.repect.anno.EnableCoderRepeatSubmit; import org.leocoder.thin.resultex.anno.EnableResultEx; import org.leocoder.thin.satoken.anno.EnableCoderSaToken; +import org.leocoder.thin.dict.anno.EnableCoderDict; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; @@ -29,7 +30,7 @@ import org.springframework.scheduling.annotation.EnableScheduling; @EnableResultEx @EnableOperLog @EnableCoderOss -// @EnableCoderDict +@EnableCoderDict @EnableScheduling @Slf4j @SpringBootApplication(scanBasePackages = "org.leocoder.thin")