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;
}
相关推荐
刺客xs2 分钟前
TCP服务器并发编程
服务器·网络协议·tcp/ip
危笑ioi3 分钟前
本地使用 virtualbox 部署 ubuntu 镜像
服务器
SimonKing5 分钟前
Java汉字转拼音的四种方案,99%的开发场景都够用了!
java·后端·程序员
清平乐的技术专栏6 分钟前
电脑参数自检-BIOS
运维·服务器·电脑
石油人单挑所有6 分钟前
VsCode无法与远端服务器建立连接的解决方案
服务器·ide·vscode
啊西:7 分钟前
SuperMap iClient3D for WebGL与iObjects Java结合实现前端动态绘制面与体的布尔运算
java·3d·webgl
翼龙云_cloud7 分钟前
亚马逊云渠道商:用 AWS Lightsail 30 分钟搭建专业作品集网站
运维·服务器·云计算·aws
s1mple“”9 分钟前
基于电商场景的Java全栈面试实录:Spring Boot+微服务+AI技术深度解析
java·spring boot·微服务·高并发·分布式架构·电商系统·ai技术
Nakkhon12 分钟前
软件工程实践——个人技术博客
java·开发语言
Zhuanshan_13 分钟前
服务器连接及训练问题
服务器·深度学习