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;
}
相关推荐
AC赳赳老秦12 小时前
文案策划提效:OpenClaw批量生成活动文案、宣传海报配文,适配不同渠道调性
java·大数据·服务器·人工智能·python·deepseek·openclaw
wangjialelele12 小时前
Linux SystemV 消息队列 + 责任链模式:实现客户端消息处理流水线
linux·服务器·c语言·网络·c++·责任链模式
_codemonster12 小时前
系统分析师系列目录
java·网络·数据库
|_⊙12 小时前
Linux 深入理解文件(Ext2文件系统:下)
linux·服务器·数据库
dualven_in_csdn12 小时前
【网络】ip转发
linux·服务器·网络
袁小皮皮不皮12 小时前
HCIP-BFD 学习笔记
运维·服务器·网络·笔记·网络协议·学习·智能路由器
带刺的坐椅12 小时前
Spring AI 2.0 GA 倒计时:先别急,来看看 Java AI 框架的另一条路
java·spring·ai·llm·agent·solon
xlq2232212 小时前
54.序列化和反序列化
服务器·网络·网络协议·tcp/ip
JiaWen技术圈12 小时前
后端无状态鉴权 JWT 或 OAuth2 及其区别与实现
服务器·网络·网络协议
TE-茶叶蛋13 小时前
Java 8 引入的Stream API-stream()
java·windows·python