Uses of Class
org.miaixz.bus.setting.metric.props.Props
Packages that use Props
Package
Description
Setting模块主要针对Properties文件读写做封装,同时定义一套自己的配置文件规范,实现兼容性良好的配置工具。
ini配置文件实现封装
properties配置文件实现封装
-
Uses of Props in org.miaixz.bus.setting
Methods in org.miaixz.bus.setting that return Props -
Uses of Props in org.miaixz.bus.setting.metric.ini
Methods in org.miaixz.bus.setting.metric.ini that return PropsModifier and TypeMethodDescriptionIniSetting.toProperties()to properties. delimiter is '.'IniSetting.toProperties(String delimiter) get properties. -
Uses of Props in org.miaixz.bus.setting.metric.props
Methods in org.miaixz.bus.setting.metric.props that return PropsModifier and TypeMethodDescriptionstatic Props获取当前环境下的配置文件 name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称static PropsProps.getFirstFound(String... names) 获取给定路径找到的第一个配置文件 * name可以为不包括扩展名的文件名(默认.properties为结尾),也可以是文件名全称static PropsProps.getProperties()获取系统参数,例如用户在执行java命令时定义的 -Duse=busProps.getSubProps(String prefix) 获取一个新的子属性,子属性键值对拥有公共前缀,以.分隔。static PropsProps.of()构建一个空的Props,用于手动加入参数static Props获得Classpath下的Properties文件static Props获得Classpath下的Properties文件static PropsProps转为PropsProps.setFields(org.miaixz.bus.core.center.function.SupplierX<?>... fields) 通过lambda批量设置值 实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:Props.toProperties()转换为标准的Props对象Methods in org.miaixz.bus.setting.metric.props with parameters of type Props