From ed4f751b5bdb6f2f315fe6499fb064dd961e2a7a Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 04 八月 2020 16:32:37 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/properties/SlaveProperties.java |   28 +++++++++
 src/main/java/com/zy/core/Slave.java                      |   17 +++++
 src/main/resources/application.yml                        |   60 ++++++++++++++++++--
 src/main/java/com/zy/core/ServerBootstrap.java            |   34 +++++++++++
 4 files changed, 133 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/core/ServerBootstrap.java b/src/main/java/com/zy/core/ServerBootstrap.java
new file mode 100644
index 0000000..b532458
--- /dev/null
+++ b/src/main/java/com/zy/core/ServerBootstrap.java
@@ -0,0 +1,34 @@
+package com.zy.core;
+
+import com.alibaba.fastjson.JSON;
+import com.zy.core.properties.SlaveProperties;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import javax.annotation.PreDestroy;
+
+/**
+ * Created by vincent on 2020/8/4
+ */
+@Slf4j
+@Component
+public class ServerBootstrap {
+
+    @Autowired
+    private SlaveProperties slaveProperties;
+
+
+    @PostConstruct
+    public void init(){
+        System.out.println(JSON.toJSONString(slaveProperties));
+
+    }
+
+    @PreDestroy
+    public void destroy() {
+    }
+
+
+}
diff --git a/src/main/java/com/zy/core/Slave.java b/src/main/java/com/zy/core/Slave.java
new file mode 100644
index 0000000..5d38e9d
--- /dev/null
+++ b/src/main/java/com/zy/core/Slave.java
@@ -0,0 +1,17 @@
+package com.zy.core;
+
+import lombok.Data;
+
+/**
+ * Created by vincent on 2020/8/4
+ */
+@Data
+public class Slave {
+
+    private Integer id;
+
+    private String ip;
+
+    private Integer port;
+
+}
diff --git a/src/main/java/com/zy/core/properties/SlaveProperties.java b/src/main/java/com/zy/core/properties/SlaveProperties.java
new file mode 100644
index 0000000..ad23f6a
--- /dev/null
+++ b/src/main/java/com/zy/core/properties/SlaveProperties.java
@@ -0,0 +1,28 @@
+package com.zy.core.properties;
+
+import com.zy.core.Slave;
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Configuration;
+
+import java.util.List;
+
+/**
+ * Created by vincent on 2020/8/4
+ */
+@Data
+@Configuration
+@ConfigurationProperties(prefix = "wcs-slave")
+public class SlaveProperties {
+
+    private List<Slave> crn;
+
+    private List<Slave> devp;
+
+    private List<Slave> barcode;
+
+    private List<Slave> led;
+
+    private List<Slave> scale;
+
+}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 8861d2e..b43be08 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -6,11 +6,6 @@
 #    name: @pom.artifactId@
     name:
   datasource:
-    # mysql
-#    driver-class-name: com.mysql.jdbc.Driver
-#    url: jdbc:mysql://127.0.0.1:3306/zy_wcs?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
-#    username: root
-#    password: xltys1995
     # sql-server
     driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
     url: jdbc:sqlserver://127.0.0.1:1433;databasename=jsasrs
@@ -36,4 +31,57 @@
   pwd: xltys1995
 
 swagger:
-  enable: false
\ No newline at end of file
+  enable: false
+
+# 涓嬩綅鏈洪厤缃�
+wcs-slave:
+  # 鍫嗗灈鏈�
+  crn[0]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+  crn[1]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+  crn[2]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+  # 绔欑偣
+  devp[0]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+  # 鏉$爜鎵弿浠�
+  barcode[0]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+  # LED
+  led[0]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+  # 纾呯О
+  scale[0]:
+    id: 1
+    ip: 192.168.1.1
+    port: 8888
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

--
Gitblit v1.9.1