SpringBoot使用的时间与空间计量单位

 SpringBoot支持JDK8提供的时间与空间计量单位

    //时间单位
    @DurationUnit(ChronoUnit.MINUTES)
    private Duration serverTimeOut;
    //存储空间单位
    @DataSizeUnit(DataUnit.MEGABYTES)
    private DataSize dataSize;

 在springboot中的具体使用:

@Component
@Data
@ConfigurationProperties(prefix = "servers")
public class ServerConfig {
    private String ipAddress;
    private int port;
    private long timeout;
    @DurationUnit(ChronoUnit.MINUTES)
    private Duration serverTimeOut;
    @DataSizeUnit(DataUnit.MEGABYTES)
    private DataSize dataSize;
}

 SpringBoot使用的时间与空间计量单位_第1张图片

你可能感兴趣的:(java,服务器)