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