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

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

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

在springboot中的具体使用:

java 复制代码
@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;
}
相关推荐
edisao36 分钟前
序幕-内部审计备忘录
java·jvm·算法
shehuiyuelaiyuehao1 小时前
22Java对象的比较
java·python·算法
wanhengidc1 小时前
私有云具体是指什么
服务器·网络·游戏·智能手机·云计算
A星空1231 小时前
三、Kconfig介绍以及制作menuconfig界面
linux·运维·服务器
爱上妖精的尾巴1 小时前
8-10 WPS JSA 正则表达式:贪婪匹配
服务器·前端·javascript·正则表达式·wps·jsa
常利兵1 小时前
吃透Java操作符高阶:位操作符+赋值操作符全解析(Java&C区别+实战技巧+面试考点)
java·c语言·面试
不用89k1 小时前
SpringBoot学习新手项初识请求
java·spring boot·学习
码农阿豪2 小时前
SpringBoot实现公正有趣好玩的年会抽奖系统
java·spring boot·后端
Java爱好狂.2 小时前
RDB&AOF持久化原理解析
java·数据库·redis·后端开发·java编程·java程序员·java八股文
hashiqimiya2 小时前
gradle.properties使用系统代理
java