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;
}
相关推荐
Gerardisite12 小时前
CRM、ERP、OA 如何连接企业微信?QiWe 提供标准化解决方案
java·python·机器人·自动化·企业微信
城管不管12 小时前
Maven Helper
java·macos·intellij-idea
ch.ju12 小时前
Java程序设计(第3版)第三章——数组的动态获取
java·开发语言
wanhengidc12 小时前
服务器中的算力运行
运维·服务器·网络·安全·web安全
Java知识技术分享12 小时前
策略模式的两种实现:抽象类和接口
java·spring·策略模式
2301_7807896612 小时前
漏洞扫描误报处理:从规则优化到人工验证的全流程方案
运维·服务器·网络·安全·web安全
液态不合群12 小时前
Redis--哨兵机制与CAP定理
java·redis·bootstrap
曹牧12 小时前
Java:PDF文件扁平化处理
java·开发语言·pdf
灰色人生qwer12 小时前
解决IDEA运行Java程序jdk版本不匹配问题
java·开发语言·intellij-idea
酿情师12 小时前
FinalShell 下载与安装指南
linux·服务器·windows·ssh