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;
}
相关推荐
今天你TLE了吗5 分钟前
通过RocketMQ延时消息实现优惠券等业务MySQL当中定时自动过期
java·spring boot·后端·学习·rocketmq
胡楚昊6 分钟前
CTF SHOW逆向
java·服务器·前端
被制作时长两年半的个人练习生13 分钟前
如何调试llama.cpp及判断是否支持RVV
linux·服务器·llama
烤麻辣烫24 分钟前
黑马程序员苍穹外卖(新手)DAY12
java·开发语言·学习·spring·intellij-idea
BD_Marathon27 分钟前
【IDEA】常用插件——3
android·java·intellij-idea
四谎真好看31 分钟前
Linux 附录二,实验一
linux·运维·服务器·学习笔记
lichong95134 分钟前
RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
android·java·前端
我家领养了个白胖胖36 分钟前
arthas 我愿称为最强辅助工具
java·后端
hongweihao37 分钟前
有了AI之后我一天要上三五个服务。自建项目模板 Maven archetype 减轻工作量
java·spring·maven