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;
}
相关推荐
带娃的IT创业者14 小时前
Python 异步编程完全指南:从入门到精通
服务器·开发语言·python·最佳实践·asyncio·异步编程
zzb158016 小时前
RAG from Scratch-优化-query
java·数据库·人工智能·后端·spring·mybatis
wuqingshun31415916 小时前
如何停止一个正在退出的线程
java·开发语言·jvm
Barkamin17 小时前
队列的实现(Java)
java·开发语言
MaximusCoder18 小时前
等保测评命令——Anolis Linux
linux·运维·服务器·网络·经验分享·安全·php
骇客野人18 小时前
自己手搓磁盘清理工具(JAVA版)
java·开发语言
J2虾虾18 小时前
在SpringBoot中使用Druid
java·spring boot·后端·druid
清风徐来QCQ18 小时前
Java笔试总结一
java·开发语言
线束线缆组件品替网18 小时前
Adam Tech NPC-6-007-BU网线组件详解
服务器·网络·数码相机·智能路由器·电脑·51单片机·电视盒子
10Eugene18 小时前
C++/Qt自制八股文
java·开发语言·c++