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;
}
相关推荐
实心儿儿3 分钟前
Linux —— 进程间通信 - 匿名管道
linux·运维·服务器
小雅痞4 分钟前
[Java][Leetcode middle] 73. 矩阵置零
java·leetcode·矩阵
wgl66652011 分钟前
进程间通信
linux·运维·服务器
b55t4ck14 分钟前
Linux CVE-2026-31431(Copy Fail)漏洞深入复现分析(待完善).md
linux·运维·服务器
前端老曹14 分钟前
Linux 指令完整版
linux·运维·服务器
ChaoFeiLi15 分钟前
Linux离线安装NVIDIA Container Toolkit
linux·服务器
funnycoffee12316 分钟前
cisco Firepower 4110 9300 FXOS set chassis hostname
java·服务器·数据库
Gofarlic_OMS17 分钟前
CONVERGE CFD许可不够用?自动回收闲置,燃烧仿真随时跑
java·大数据·开发语言·架构·制造
重生之我是Java开发战士22 分钟前
【Java SE】多线程(二):线程安全、synchronized、volatile与wait/notify详解
java·开发语言·安全
草莓熊Lotso22 分钟前
【Linux网络】从 0 到 1 实现高性能 UDP 聊天室:深入拆解 Linux 网络编程与线程池架构
linux·运维·服务器·网络·数据库·c++·udp