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;
}
相关推荐
百***355113 分钟前
Tomcat10下载安装教程
java
朝九晚五ฺ16 分钟前
用Rust从零实现一个迷你Redis服务器
服务器·redis·rust
阿巴~阿巴~32 分钟前
深入解析UDP服务器核心开发机制
linux·服务器·网络协议·网络编程·udp服务器·recvfrom函数
一心只读圣贤猪37 分钟前
Canal ES Adapter pkVal 为 null 问题解决方案
java·后端
大头an43 分钟前
深入理解Spring核心原理:Bean作用域、生命周期与自动配置完全指南
java·后端
q***31891 小时前
如何查询SQL Server数据库服务器的IP地址
服务器·数据库·tcp/ip
wa的一声哭了1 小时前
Linux服务器配置ssh免密登陆多台服务器、服务器别名配置
linux·运维·服务器·网络·arm开发·python·ssh
qinyia1 小时前
Wisdom SSH:AI助手可用的运维工具详解,帮助理解提升人机合作效率
运维·服务器·人工智能·ssh
戴誉杰2 小时前
idea 2025.2 重置试用30天,无限期使用
java·ide·intellij-idea