From b0c4d04476752350c7b1ef2fe44ed2929f5f2cc1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com>
Date: Fri, 20 Sep 2024 13:03:07 +0800
Subject: [PATCH] 'commit'
---
ds-gw/pom.xml | 7 ++-
.../java/com/dsideal/gw/GwApplication.java | 9 ++--
.../java/com/dsideal/gw/Plugin/YamlProp.java | 47 +++++++++++++++++++
.../main/resources/application_dev.properties | 20 --------
ds-gw/src/main/resources/application_dev.yaml | 12 +++++
.../main/resources/application_pro.properties | 19 --------
ds-gw/src/main/resources/application_pro.yaml | 12 +++++
.../target/classes/application_dev.properties | 20 --------
ds-gw/target/classes/application_dev.yaml | 12 +++++
.../target/classes/application_pro.properties | 19 --------
ds-gw/target/classes/application_pro.yaml | 12 +++++
pom.xml | 3 ++
12 files changed, 108 insertions(+), 84 deletions(-)
create mode 100644 ds-gw/src/main/java/com/dsideal/gw/Plugin/YamlProp.java
delete mode 100644 ds-gw/src/main/resources/application_dev.properties
create mode 100644 ds-gw/src/main/resources/application_dev.yaml
delete mode 100644 ds-gw/src/main/resources/application_pro.properties
create mode 100644 ds-gw/src/main/resources/application_pro.yaml
delete mode 100644 ds-gw/target/classes/application_dev.properties
create mode 100644 ds-gw/target/classes/application_dev.yaml
delete mode 100644 ds-gw/target/classes/application_pro.properties
create mode 100644 ds-gw/target/classes/application_pro.yaml
diff --git a/ds-gw/pom.xml b/ds-gw/pom.xml
index f674c785..391c2acd 100644
--- a/ds-gw/pom.xml
+++ b/ds-gw/pom.xml
@@ -65,6 +65,11 @@
okhttp
4.12.0
-
+
+
+ org.yaml
+ snakeyaml
+ ${snakeyaml.version}
+
diff --git a/ds-gw/src/main/java/com/dsideal/gw/GwApplication.java b/ds-gw/src/main/java/com/dsideal/gw/GwApplication.java
index 9eade7d0..a3ea5fea 100644
--- a/ds-gw/src/main/java/com/dsideal/gw/GwApplication.java
+++ b/ds-gw/src/main/java/com/dsideal/gw/GwApplication.java
@@ -2,10 +2,10 @@ package com.dsideal.gw;
import cn.hutool.core.io.FileUtil;
import com.dsideal.gw.Handler.RouterHandler;
+import com.dsideal.gw.Plugin.YamlProp;
import com.dsideal.gw.Util.LogBackLogFactory;
import com.jfinal.config.*;
import com.jfinal.kit.Prop;
-import com.jfinal.kit.PropKit;
import com.jfinal.server.undertow.UndertowServer;
import com.jfinal.template.Engine;
@@ -37,12 +37,11 @@ public class GwApplication extends JFinalConfig {
//使用LogBack
me.setLogFactory(new LogBackLogFactory());
//加载配置文件
- String configFile = "application_{?}.properties".replace("{?}", getEnvPrefix());
- Prop prop = PropKit.use(configFile);
-
+ String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix());
+ Prop prop = new YamlProp(configFile);
// 获取所有配置项,得到路由表
for (Map.Entry