Class Yaml
java.lang.Object
org.miaixz.bus.setting.metric.yaml.Yaml
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void将Bean对象或者Map写出到Writerstatic void将Bean对象或者Map写出到Writerstatic <T> Tload(InputStream in, Class<T> type) 从流中加载YAMLstatic org.miaixz.bus.core.center.map.Dictionary加载YAML,加载完毕后关闭Readerstatic <T> T加载YAML,加载完毕后关闭Readerstatic <T> T加载YAMLstatic org.miaixz.bus.core.center.map.Dictionary从classpath或绝对路径加载YAML文件static <T> T从classpath或绝对路径加载YAML文件static <T> T解析YAMLstatic <T> T解析YAMLstatic StringreplaceRefValue(Properties properties, String value) 替换本地变量占位符
-
Constructor Details
-
Yaml
public Yaml()
-
-
Method Details
-
load
从classpath或绝对路径加载YAML文件- Parameters:
path- YAML路径,相对路径相对classpath- Returns:
- 加载的内容,默认Map
-
load
-
load
从流中加载YAML- Type Parameters:
T- Bean类型,默认map- Parameters:
in- 流type- 加载的Bean类型,即转换为的bean- Returns:
- 加载的内容,默认Map
-
load
-
load
-
load
-
parse
-
parse
-
dump
-
dump
-
replaceRefValue
替换本地变量占位符- Parameters:
properties- 属性信息value- 值信息- Returns:
- 替换后的信息
-