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; }