From d5f7db6873c1b9804cddd381f58e719344fae903 Mon Sep 17 00:00:00 2001
From: zhangfeng <1603559716@qq.com>
Date: 星期一, 24 七月 2023 13:33:36 +0800
Subject: [PATCH] 配置文件修改

---
 src/main/java/com/gk/hotwork/Config/attachment/InitConfig.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Config/attachment/InitConfig.java b/src/main/java/com/gk/hotwork/Config/attachment/InitConfig.java
new file mode 100644
index 0000000..61ce9db
--- /dev/null
+++ b/src/main/java/com/gk/hotwork/Config/attachment/InitConfig.java
@@ -0,0 +1,40 @@
+
+package com.gk.hotwork.Config.attachment;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.InitializingBean;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.lang.reflect.Field;
+
+/**
+ * @author :
+ * @description:项目启动就执行的工具类
+ * @modified By:
+ * @version: 1.0
+ */
+@Slf4j
+@Component
+public class InitConfig implements InitializingBean {
+
+    @Resource
+    FilePathConfig filePathConfig;
+
+    @Override
+    public void afterPropertiesSet() throws Exception {
+        log.info("文件配置路径开始加载");
+        reflect(filePathConfig);
+        log.info("设置模块文件路径缓存");
+    }
+
+    public static void reflect(Object o) throws IllegalAccessException {
+        Class cls = o.getClass();
+        Field[] fields = cls.getDeclaredFields();
+        for (int i = 0; i < fields.length; i++) {
+            Field f = fields[i];
+            f.setAccessible(true);
+            log.info(f.getName() + "----:" + f.get(o));
+        }
+    }
+}

--
Gitblit v1.9.2