jdk8提供的时间、空间单位
servers:
# ipAddress: 192.168.0.1 #驼峰
# ipaddress: 192.168.0.1
# ip_Address: 192.168.0.1 #下划线模式
# ip-Address: 192.168.0.1 #烤肉串模式(推荐)
IPADDRESS: 192.168.0.1
IP_ADDRESS: 192.168.0.1 #常量模式
# IP_ADD-R_E_S_S: 192.168.0.1
port: 9056
timeout: -1
serverTimeOut: 3
datasize: 3
@Component
@Data
@ConfigurationProperties(prefix = "servers")
public class ServerConfig {
private String ipAddress;
private int port;
private long timeout;
//时间单位
@DurationUnit(ChronoUnit.HOURS)
private Duration serverTimeOut;
//容量单位
@DataSizeUnit(DataUnit.MEGABYTES)
private DataSize dataSize;
}