类 SpringPropertiesReader
- java.lang.Object
-
- cn.feiliu.taskflow.utils.PropertiesReader
-
- cn.feiliu.taskflow.client.spring.SpringPropertiesReader
-
public class SpringPropertiesReader extends cn.feiliu.taskflow.utils.PropertiesReaderSpring 项目的属性文件读取器,扩展基础读取器以支持 Spring Environment- 从以下版本开始:
- 2024-09-30
- 作者:
- SHOUSHEN.LUAN
-
-
嵌套类概要
-
从类继承的嵌套类/接口 cn.feiliu.taskflow.utils.PropertiesReader
cn.feiliu.taskflow.utils.PropertiesReader.Parser<T extends Object>
-
-
构造器概要
构造器 构造器 说明 SpringPropertiesReader(String filename, org.springframework.core.env.Environment springEnv)构造函数,支持 Spring Environment 和属性文件
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancontainsProperty(String key)检查属性是否存在StringgetProperty(String key)获取属性值,优先级:Spring Environment > 属性文件StringgetProperty(String key, String defaultValue)获取属性值,带默认值
-
-
-
构造器详细资料
-
SpringPropertiesReader
public SpringPropertiesReader(String filename, org.springframework.core.env.Environment springEnv) throws IOException
构造函数,支持 Spring Environment 和属性文件- 参数:
filename- 类路径中的属性文件名springEnv- Spring Environment- 抛出:
IOException- 如果文件读取失败
-
-
方法详细资料
-
getProperty
public String getProperty(String key)
获取属性值,优先级:Spring Environment > 属性文件- 覆盖:
getProperty在类中cn.feiliu.taskflow.utils.PropertiesReader- 参数:
key- 属性键- 返回:
- 属性值
-
getProperty
public String getProperty(String key, String defaultValue)
获取属性值,带默认值- 覆盖:
getProperty在类中cn.feiliu.taskflow.utils.PropertiesReader- 参数:
key- 属性键defaultValue- 属性未找到时的默认值- 返回:
- 属性值或默认值
-
containsProperty
public boolean containsProperty(String key)
检查属性是否存在- 覆盖:
containsProperty在类中cn.feiliu.taskflow.utils.PropertiesReader- 参数:
key- 属性键- 返回:
- 如果属性存在则返回 true
-
-