Explorar el Código

伊宁项目更改相关 license代码相关 引入第三方jar包并编译打包 增加license开关配置文件

1037015548@qq.com hace 1 año
padre
commit
0747aa692e

+ 3 - 2
ruoyi-admin/src/main/resources/application-test.yml

@@ -109,5 +109,6 @@ spring:
         restart:
           # 热部署开关
           enabled: true
-yiningCodeUrl: https://140.246.183.164:9000/base/apply/apk
-kpr.base.appinfo: https://119.96.165.176:9090/base/apply/apk-pkg
+yiningCodeUrl: https://60.13.253.94:9000/base/apply/apk
+kpr.base.appinfo: https://60.13.253.94:9000/base/apply/apk-pkg
+mBLicenseSwitch: true

+ 5 - 1
ruoyi-framework/src/main/java/com/ruoyi/framework/config/license/GlobalData.java

@@ -18,7 +18,11 @@ import java.util.Map;
  * @Version V1.0
  **/
 public class GlobalData {
-    private volatile boolean mBLicenseSwitch = true;      //license验证开关,对***.jar所在目录下的license.origin文件进行验证
+    private volatile boolean mBLicenseSwitch = false;      //license验证开关,对***.jar所在目录下的license.origin文件进行验证
+    public void setmBLicenseSwitch(boolean mBLicenseSwitch) {
+        this.mBLicenseSwitch = mBLicenseSwitch;
+    }
+
     private Method licenseInit = null, licenseCheck = null, licenseGetKey = null;
     private volatile boolean mBSwitchTraceLog = true;       //是否开启基于TraceId的日志记录
     public static final Logger ACCESS_LOG = LoggerFactory.getLogger("sys-user");

+ 25 - 0
ruoyi-framework/src/main/java/com/ruoyi/framework/config/license/YmlInit.java

@@ -0,0 +1,25 @@
+package com.ruoyi.framework.config.license;
+
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
+import org.springframework.util.backoff.BackOff;
+
+import javax.annotation.PostConstruct;
+
+/**
+ * @ClassName YmlInit
+ * @Description: TODO
+ * @Author LX
+ * @Date 2024/2/29
+ * @Version V1.0
+ **/
+@Component
+public class YmlInit {
+    @Value("${mBLicenseSwitch}")
+    private Boolean mBLicenseSwitch;
+
+    @PostConstruct
+    public void init(){
+        GlobalData.getInstance().setmBLicenseSwitch(mBLicenseSwitch);
+    }
+}