Annotation Interface DefaultValue
Default Value Annotation for Record Components
Record组件的默认值注解
Provides a default value for record component when configuration is missing.
当配置缺失时为record组件提供默认值。
Usage Examples | 使用示例:
record ServerConfig(
@DefaultValue("8080") int port,
@DefaultValue("localhost") String host,
@DefaultValue("30s") Duration timeout
) {}
Features | 主要功能:
- Core DefaultValue functionality - DefaultValue核心功能
Security | 安全性:
- Thread-safe: Yes (immutable) - 线程安全: 是(不可变)
- Null-safe: N/A - 空值安全: 不适用
- Since:
- JDK 25, opencode-base-config V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Required Element Summary
Required Elements
-
Element Details
-
value
String value
-