Module cloud.opencode.base.yml
module cloud.opencode.base.yml
OpenCode Base YML Module
OpenCode 基础 YAML 模块
Provides lightweight YAML processing capabilities via SPI mechanism, supporting SnakeYAML and other implementations.
通过 SPI 机制提供轻量级 YAML 处理能力,支持 SnakeYAML 等实现。
Key Features | 主要功能:
- OpenYml - Unified facade (load/dump/merge/bind) - 统一门面
- Path access - a.b.c nested property access - 路径访问
- Placeholder - ${key:default} syntax - 占位符解析
- Profile merge - Multi-environment config merge - Profile 合并
- YmlBinder - Bean binding with annotations - Bean 绑定
- Multi-document - --- separated documents - 多文档支持
- Security - YAML bomb protection - 安全防护
- SPI - Pluggable engine (SnakeYAML, etc.) - SPI 可插拔
- Since:
- JDK 25, opencode-base-yml V1.0.0
- Author:
- Leon Soo
-
Packages
ExportsPackageDescriptionOpenCode Base YML - YAML Processing Library OpenCode Base YML - YAML 处理库YML Bind - Object binding for YAML data YML 绑定 - YAML 数据的对象绑定YML Exception Classes - YAML processing exception hierarchy YML 异常类 - YAML 处理异常层次结构YML Merge - YAML document merging utilities YML 合并 - YAML 文档合并工具YML Path - Path-based navigation in YAML documents YML 路径 - YAML 文档中基于路径的导航YML Placeholder - Placeholder resolution for YAML values YML 占位符 - YAML 值的占位符解析YML Security - Security utilities for YAML processing YML 安全 - YAML 处理的安全工具YML SPI - Service Provider Interface for YAML implementations YML SPI - YAML 实现的服务提供者接口