From 4faf659ac4d1287d41d1a9afab3c302356100185 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期四, 29 八月 2024 10:11:04 +0800
Subject: [PATCH] 在pipIrr-web-remote模块中实现RTU上下行数据日志下载功能RtuLogCtrl.java, 为此在pipIrr-global模块中增加了ByteArrayHttpMessageConverter.java和ByteArrayHttpMessageConverterConfig.java pipIrr-global模块的application-global.yml文件中增加了通信中间件相关URL

---
 pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/PipIrrMwTestRtuApplication.java |   37 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 1 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/PipIrrMwTestRtuApplication.java b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/PipIrrMwTestRtuApplication.java
index 98c4ab9..5391201 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/PipIrrMwTestRtuApplication.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/PipIrrMwTestRtuApplication.java
@@ -1,5 +1,7 @@
 package com.dy.pipIrrMwTestRtu;
 
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.CommandLineRunner;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@@ -24,10 +26,43 @@
                 })
         }
 )
-public class PipIrrMwTestRtuApplication{
+public class PipIrrMwTestRtuApplication implements CommandLineRunner {
 
     public static void main(String[] args) {
         SpringApplication.run(PipIrrMwTestRtuApplication.class, args);
     }
 
+
+    /**
+     * Spring瀹瑰櫒鍚姩瀹屾垚鍚庯紝鎵ц涓嬮潰鏂规硶
+     * @param args 鍙傛暟
+     * @throws Exception 寮傚父
+     */
+    @Override
+    public void run(String... args) throws Exception {
+        try{
+            //绛夊緟涓�涓�
+            Thread.sleep(500L);
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+        finally {
+            this.startMwSv() ;
+        }
+    }
+
+    private void startMwSv(){
+        if(sv != null){
+            sv.startServer();
+        }
+    }
+
+
+    private Server sv ;
+
+    @Autowired
+    public void setSv(Server sv){
+        this.sv = sv ;
+    }
 }
+

--
Gitblit v1.8.0