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;
}
相关推荐
翼龙云_cloud1 分钟前
阿里云渠道商:自建或RDS怎么迁移到阿里云PolarDB?
运维·服务器·阿里云·云计算
sanggou19 分钟前
Java秒杀系统设计与实现
java
情怀姑娘1 小时前
面试题---------------场景+算法
java·算法·mybatis
q***76661 小时前
RustDesk搭建公网中继服务器远控内网机器(完整版)
运维·服务器
客梦1 小时前
Java 学生管理系统
java·笔记
e***0961 小时前
SpringBoot下获取resources目录下文件的常用方法
java·spring boot·后端
q***14641 小时前
JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)
java·tomcat
從南走到北1 小时前
JAVA同城信息付费系统家政服务房屋租赁房屋买卖房屋装修信息发布平台小程序APP公众号源码
java·开发语言·小程序
TechMasterPlus2 小时前
java:单例模式
java·开发语言·单例模式
淼_@淼2 小时前
pytest简介
运维·服务器·pytest