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;
}
相关推荐
DC_BLOG23 分钟前
IPv6(四)
运维·服务器·网络·ip
shelby_loo23 分钟前
通过 Docker 部署 MySQL 服务器
服务器·mysql·docker
ZBzibing29 分钟前
[游戏技术]L4D服务器报错解决
服务器·游戏
沈艺强29 分钟前
伊犁linux 创建yum 源过程
linux·运维·服务器
拾光师32 分钟前
linux命令行快捷键
linux·运维·服务器
Dola_Pan2 小时前
Linux文件IO(二)-文件操作使用详解
java·linux·服务器
wang_book3 小时前
Gitlab学习(007 gitlab项目操作)
java·运维·git·学习·spring·gitlab
蜗牛^^O^3 小时前
Docker和K8S
java·docker·kubernetes
城南云小白4 小时前
Linux网络服务只iptables防火墙工具
linux·服务器·网络
从心归零4 小时前
sshj使用代理连接服务器
java·服务器·sshj