main
HuangHai 2 months ago
parent f1b6e97b18
commit af396ccca2

@ -1,24 +0,0 @@
package com.dsideal.Res.Config;
import com.jfinal.kit.Prop;
import static com.dsideal.Res.Util.JiMeng.Kit.JmCommon.PropKit;
public class GatewayConfig {
private static final Prop prop = PropKit;
// 超时配置
public static final int CONNECT_TIMEOUT = prop.getInt("gateway.timeout.connect", 10000);
public static final int READ_TIMEOUT = prop.getInt("gateway.timeout.read", 30000);
public static final int WRITE_TIMEOUT = prop.getInt("gateway.timeout.write", 30000);
// 连接池配置
public static final int MAX_CONNECTIONS = prop.getInt("gateway.connection.max", 5);
public static final int KEEP_ALIVE_DURATION = prop.getInt("gateway.connection.keep-alive", 300);
// 安全配置
public static final String[] ALLOWED_ORIGINS = prop.get("gateway.security.cors.allowed-origins", "*").split(",");
public static final String[] ALLOWED_METHODS = prop.get("gateway.security.cors.allowed-methods", "GET,POST,OPTIONS").split(",");
public static final String[] ALLOWED_HEADERS = prop.get("gateway.security.cors.allowed-headers", "Content-Type,Authorization,Cookie").split(",");
public static final boolean ALLOW_CREDENTIALS = prop.getBoolean("gateway.security.cors.allow-credentials", true);
public static final int MAX_AGE = prop.getInt("gateway.security.cors.max-age", 3600);}

@ -1,6 +1,6 @@
package com.dsideal.Res.Util; package com.dsideal.Res.Util;
import com.dsideal.Res.Config.GatewayConfig; import com.dsideal.Config.GatewayConfig;
import okhttp3.*; import okhttp3.*;
import java.io.IOException; import java.io.IOException;

@ -1,9 +1,9 @@
package com.dsideal.gw.Handler; package com.dsideal.gw.Handler;
import com.dsideal.Config.GatewayConfig;
import com.dsideal.gw.Bean.RetBean; import com.dsideal.gw.Bean.RetBean;
import com.dsideal.gw.GwApplication; import com.dsideal.gw.GwApplication;
import com.dsideal.gw.Util.JwtUtil; import com.dsideal.gw.Util.JwtUtil;
import com.dsideal.gw.Config.GatewayConfig;
import com.jfinal.handler.Handler; import com.jfinal.handler.Handler;
import com.jfinal.kit.StrKit; import com.jfinal.kit.StrKit;
import com.jfinal.upload.MultipartRequest; import com.jfinal.upload.MultipartRequest;

@ -1,21 +0,0 @@
package com.dsideal.Res.Config;
import com.dsideal.Config.PropKit;
public class GatewayConfig {
// 超时配置
public static final int CONNECT_TIMEOUT = PropKit.getInt("gateway.timeout.connect");
public static final int READ_TIMEOUT = PropKit.getInt("gateway.timeout.read");
public static final int WRITE_TIMEOUT = PropKit.getInt("gateway.timeout.write");
// 连接池配置
public static final int MAX_CONNECTIONS = PropKit.getInt("gateway.connection.max");
public static final int KEEP_ALIVE_DURATION = PropKit.getInt("gateway.connection.keep-alive");
// 安全配置
// public static final String[] ALLOWED_ORIGINS = PropKit.get("gateway.security.cors.allowed-origins", "*").split(",");
// public static final String[] ALLOWED_METHODS = PropKit.get("gateway.security.cors.allowed-methods", "GET,POST,OPTIONS").split(",");
// public static final String[] ALLOWED_HEADERS = PropKit.get("gateway.security.cors.allowed-headers", "Content-Type,Authorization,Cookie").split(",");
// public static final boolean ALLOW_CREDENTIALS = PropKit.getBoolean("gateway.security.cors.allow-credentials", true);
// public static final int MAX_AGE = PropKit.getInt("gateway.security.cors.max-age", 3600);
}

@ -1,6 +1,6 @@
package com.dsideal.Res.Util; package com.dsideal.Res.Util;
import com.dsideal.Res.Config.GatewayConfig; import com.dsideal.Config.GatewayConfig;
import okhttp3.*; import okhttp3.*;
import java.io.File; import java.io.File;

@ -1,20 +1,19 @@
package com.dsideal.gw.Config; package com.dsideal.Config;
import com.dsideal.Config.PropKit;
public class GatewayConfig { public class GatewayConfig {
// 超时配置 // 超时配置
public static final int CONNECT_TIMEOUT = PropKit.getInt("gateway.timeout.connect", 10000); public static final int CONNECT_TIMEOUT = PropKit.getInt("gateway.timeout.connect");
public static final int READ_TIMEOUT = PropKit.getInt("gateway.timeout.read", 30000); public static final int READ_TIMEOUT = PropKit.getInt("gateway.timeout.read");
public static final int WRITE_TIMEOUT = PropKit.getInt("gateway.timeout.write", 30000); public static final int WRITE_TIMEOUT = PropKit.getInt("gateway.timeout.write");
// 连接池配置 // 连接池配置
public static final int MAX_CONNECTIONS = PropKit.getInt("gateway.connection.max", 5); public static final int MAX_CONNECTIONS = PropKit.getInt("gateway.connection.max");
public static final int KEEP_ALIVE_DURATION = PropKit.getInt("gateway.connection.keep-alive", 300); public static final int KEEP_ALIVE_DURATION = PropKit.getInt("gateway.connection.keep-alive");
// 安全配置 // 安全配置
public static final String[] ALLOWED_ORIGINS = PropKit.get("gateway.security.cors.allowed-origins", "*").split(","); public static final String[] ALLOWED_ORIGINS = PropKit.get("gateway.security.cors.allowed-origins", "*").split(",");
public static final String[] ALLOWED_METHODS = PropKit.get("gateway.security.cors.allowed-methods", "GET,POST,OPTIONS").split(","); public static final String[] ALLOWED_METHODS = PropKit.get("gateway.security.cors.allowed-methods", "GET,POST,OPTIONS").split(",");
public static final String[] ALLOWED_HEADERS = PropKit.get("gateway.security.cors.allowed-headers", "Content-Type,Authorization,Cookie").split(","); public static final String[] ALLOWED_HEADERS = PropKit.get("gateway.security.cors.allowed-headers", "Content-Type,Authorization,Cookie").split(",");
public static final boolean ALLOW_CREDENTIALS = PropKit.getBoolean("gateway.security.cors.allow-credentials", true); public static final boolean ALLOW_CREDENTIALS = PropKit.getBoolean("gateway.security.cors.allow-credentials", true);
public static final int MAX_AGE = PropKit.getInt("gateway.security.cors.max-age", 3600);} public static final int MAX_AGE = PropKit.getInt("gateway.security.cors.max-age", 3600);
}
Loading…
Cancel
Save