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")