Package org.miaixz.bus.core.io.resource
Interface PropertySource
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
配置文件源
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleancontainPrefix(String prefix) 是否包含该前缀属性default StringgetPlaceholderProperty(String placeholder) 获取占位符属性default StringgetProperty(String key) 获取属性default StringgetProperty(String key, String defaultValue) 获取属性,可设置默认值props()获取属性集合
-
Method Details
-
props
Properties props()获取属性集合- Returns:
- 属性集合
-
getProperty
获取属性- Parameters:
key- 属性键值- Returns:
- 属性值
-
getProperty
获取属性,可设置默认值- Parameters:
key- 属性键值defaultValue- 默认值- Returns:
- 属性值
-
getPlaceholderProperty
获取占位符属性- Parameters:
placeholder- 占位 eg. ${a}- Returns:
- 属性值
-
containPrefix
是否包含该前缀属性- Parameters:
prefix- 前缀- Returns:
- true包含
-