src/main/java/com/zy/core/ServerBootstrap.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/Slave.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/properties/SlaveProperties.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/core/ServerBootstrap.java
New file @@ -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() { } } src/main/java/com/zy/core/Slave.java
New file @@ -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; } src/main/java/com/zy/core/properties/SlaveProperties.java
New file @@ -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; } 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 @@ -37,3 +32,56 @@ swagger: 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