Class ConfigSourceFactory
java.lang.Object
cloud.opencode.base.config.advanced.ConfigSourceFactory
Configuration Source Factory
配置源工厂
Factory for creating configuration sources from URI patterns. Supports SPI extension for custom source types.
从URI模式创建配置源的工厂。支持SPI扩展自定义源类型。
Built-in URI Patterns | 内置URI模式:
- file:/path/to/config.properties - File system
- classpath:application.properties - Classpath resource
- env:APP_ - Environment variables with prefix
Usage Examples | 使用示例:
ConfigSource fileSource = ConfigSourceFactory.create("file:/etc/app/config.properties");
ConfigSource cpSource = ConfigSourceFactory.create("classpath:application.properties");
ConfigSource envSource = ConfigSourceFactory.create("env:APP_");
Features | 主要功能:
- Core ConfigSourceFactory functionality - ConfigSourceFactory核心功能
Security | 安全性:
- Thread-safe: Yes (immutable) - 线程安全: 是(不可变)
- Null-safe: No - 空值安全: 否
- Since:
- JDK 25, opencode-base-config V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ConfigSourceFactory
public ConfigSourceFactory()
-
-
Method Details
-
create
-
create
-