#
luxiaotao1123
2020-08-04 ed4f751b5bdb6f2f315fe6499fb064dd961e2a7a
#
1个文件已修改
3个文件已添加
137 ■■■■■ 已修改文件
src/main/java/com/zy/core/ServerBootstrap.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/Slave.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/properties/SlaveProperties.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 58 ●●●●● 补丁 | 查看 | 原始文档 | 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