1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.its.vds.config;
- import com.its.app.utils.SysUtils;
- import lombok.Getter;
- import lombok.Setter;
- import lombok.ToString;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.boot.context.properties.ConfigurationProperties;
- import org.springframework.context.annotation.Configuration;
- import javax.annotation.PostConstruct;
- @Slf4j
- @Getter
- @Setter
- @ToString
- @Configuration
- //@PropertySource(value = "classpath:application.yml")
- @ConfigurationProperties(prefix = "application.process")
- public class ProcessConfig {
- private String bootingDateTime;
- private boolean startSchedule;
- private String id = "VDS01";
- private String name = "VDS Communication Server";
- private boolean history = true;
- private boolean statistics = true;
- private String userId = "admin";
- private String userPswd = "1234";
- private String centerBindAddr = "0.0.0.0";
- private int centerBindPort = 9901;
- private boolean centerDump = false;
- private String localBindAddr = "0.0.0.0";
- private int localBindPort = 30100;
- private boolean localDump = false;
- private String facilityIp = "172.16.12.25";
- private int facilitySendPort = 5701;
- private int facilityRecvPort = 5202;
- @PostConstruct
- private void init() {
- this.startSchedule = false;
- if (this.centerBindAddr.equals(""))
- this.centerBindAddr = "0.0.0.0";
- this.bootingDateTime = SysUtils.getSysTimeStr();
- log.info("{}", this);
- }
- }
|