diff --git a/ds-gw/pom.xml b/ds-gw/pom.xml
index 0dbcca00..f674c785 100644
--- a/ds-gw/pom.xml
+++ b/ds-gw/pom.xml
@@ -58,6 +58,13 @@
commons-lang3
3.12.0
+
+
+
+ com.squareup.okhttp3
+ okhttp
+ 4.12.0
+
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 550e6270..9eade7d0 100644
--- a/ds-gw/src/main/java/com/dsideal/gw/GwApplication.java
+++ b/ds-gw/src/main/java/com/dsideal/gw/GwApplication.java
@@ -1,14 +1,17 @@
package com.dsideal.gw;
-
import cn.hutool.core.io.FileUtil;
import com.dsideal.gw.Handler.RouterHandler;
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;
+
import java.io.File;
+import java.util.HashMap;
+import java.util.Map;
public class GwApplication extends JFinalConfig {
@@ -26,13 +29,23 @@ public class GwApplication extends JFinalConfig {
/**
* 配置常量
*/
+ //路由表
+ public static Map routeDict = new HashMap<>();
+
@Override
public void configConstant(Constants me) {
//使用LogBack
me.setLogFactory(new LogBackLogFactory());
//加载配置文件
String configFile = "application_{?}.properties".replace("{?}", getEnvPrefix());
- PropKit.use(configFile);
+ Prop prop = PropKit.use(configFile);
+
+ // 获取所有配置项,得到路由表
+ for (Map.Entry