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;
}
相关推荐
斯奕sky_small-BAD4 分钟前
C++ if语句完全指南:从基础到工程实践
java·开发语言·php
云之渺5 分钟前
125java
java
都叫我大帅哥6 分钟前
Java ReentrantLock:从“舔狗式等待”到源码级征服指南
java
我的golang之路果然有问题7 分钟前
云服务器部署Gin+gorm 项目 demo
运维·服务器·后端·学习·golang·gin
程序员岳焱13 分钟前
Java 高级泛型实战:8 个场景化编程技巧
java·后端·编程语言
钢铁男儿22 分钟前
C# 类和继承(扩展方法)
java·servlet·c#
饮长安千年月29 分钟前
JavaSec-SpringBoot框架
java·spring boot·后端·计算机网络·安全·web安全·网络安全
移动开发者1号30 分钟前
Android 大文件分块上传实战:突破表单数据限制的完整方案
android·java·kotlin
代码匠心30 分钟前
从零开始学Flink:揭开实时计算的神秘面纱
java·大数据·后端·flink
jie188945758661 小时前
C++ 中的 const 知识点详解,c++和c语言区别
java·c语言·c++