Annotation Interface Required
Required Configuration Annotation for Record Components
Record组件的必填配置注解
Marks a record component as required. Binding will fail if the configuration value is missing.
标记record组件为必填。如果配置值缺失,绑定将失败。
Usage Examples | 使用示例:
record DatabaseConfig(
@Required String url,
@Required String username,
@Required String password,
int poolSize // optional
) {}
Features | 主要功能:
- Core Required functionality - Required核心功能
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: