From 573d22f534116ed01056869f2299f37d04b8ddb6 Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期日, 13 五月 2018 23:58:55 +0800
Subject: [PATCH] 完成控制服务前台操作配置数据功能
---
CenterService/src/main/java/com/java110/center/CenterServiceApplicationStart.java | 33 ++++++++++++++++++++++++++++++---
1 files changed, 30 insertions(+), 3 deletions(-)
diff --git a/CenterService/src/main/java/com/java110/center/CenterServiceApplicationStart.java b/CenterService/src/main/java/com/java110/center/CenterServiceApplicationStart.java
index 19c6f96..bbe4df9 100644
--- a/CenterService/src/main/java/com/java110/center/CenterServiceApplicationStart.java
+++ b/CenterService/src/main/java/com/java110/center/CenterServiceApplicationStart.java
@@ -1,6 +1,11 @@
package com.java110.center;
-import com.java110.event.center.init.CenterServiceStartInit;
+import com.java110.center.smo.ICenterServiceCacheSMO;
+import com.java110.common.factory.ApplicationContextFactory;
+import com.java110.common.factory.DataQueryFactory;
+import com.java110.entity.service.DataQuery;
+import com.java110.event.center.init.EventConfigInit;
+import com.java110.service.init.ServiceStartInit;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.client.RestTemplateBuilder;
@@ -43,8 +48,30 @@
public static void main(String[] args) throws Exception{
ApplicationContext context = SpringApplication.run(CenterServiceApplicationStart.class, args);
- CenterServiceStartInit centerServiceStartInit = new CenterServiceStartInit();
+ //鏈嶅姟鍚姩鍔犺浇
+ ServiceStartInit.initSystemConfig(context);
- centerServiceStartInit.initSystemConfig(context);
+ //鍔犺浇浜嬩欢鏁版嵁
+ EventConfigInit.initSystemConfig();
+
+ //鍒锋柊缂撳瓨
+ flushMainCache(args);
+ }
+
+
+ /**
+ * 鍒锋柊涓昏鐨勭紦瀛�
+ * @param args
+ */
+ private static void flushMainCache(String []args) {
+ if (args == null || args.length == 0) {
+ return;
+ }
+ for (int i = 0; i < args.length; i++) {
+ if (args[i].equalsIgnoreCase("-Dcache")) {
+ ICenterServiceCacheSMO centerServiceCacheSMO = (ICenterServiceCacheSMO) ApplicationContextFactory.getBean("centerServiceCacheSMOImpl");
+ centerServiceCacheSMO.startFlush();
+ }
+ }
}
}
\ No newline at end of file
--
Gitblit v1.8.0