Class ConfigSourceFactory

java.lang.Object
cloud.opencode.base.config.advanced.ConfigSourceFactory

public final class ConfigSourceFactory extends Object
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: