public interface PropertiesFilePlugin
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
INIT_TYPE_DEFAULT |
static int |
INIT_TYPE_OUTCONFIGFILE |
static int |
INIT_TYPE_OUTMAP |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterLoaded(GetProperties applicationContext,
PropertiesContainer propertiesContainer) |
java.util.Map |
getConfigProperties(BaseApplicationContext applicationContext,
java.util.Map<java.lang.String,java.lang.String> extendsAttributes,
PropertiesContainer propertiesContainer)
直接获取配置属性集合
|
java.lang.String |
getFiles(BaseApplicationContext applicationContext,
java.util.Map<java.lang.String,java.lang.String> extendsAttributes,
PropertiesContainer propertiesContainer)
返回多个属性配置文件,对应的路径格式为(多个用逗号分隔):
conf/elasticsearch.properties,application.properties,config/application.properties
上述的文件都是在classpath下面即可,如果需要指定绝对路径,格式为:
file:d:/aaa.properties,file:d:/elasticsearch.properties,config/application.properties
说明:带file:前缀表示后面的路径为绝对路径
|
int |
getInitType(BaseApplicationContext applicationContext,
java.util.Map<java.lang.String,java.lang.String> extendsAttributes,
PropertiesContainer propertiesContainer)
0: 外部自定义配置文件
1:外部自定义属性
-1:采用默认配置文件
|
void |
restore(BaseApplicationContext applicationContext,
java.util.Map<java.lang.String,java.lang.String> extendsAttributes,
PropertiesContainer propertiesContainer) |
static final int INIT_TYPE_OUTCONFIGFILE
static final int INIT_TYPE_OUTMAP
static final int INIT_TYPE_DEFAULT
java.lang.String getFiles(BaseApplicationContext applicationContext, java.util.Map<java.lang.String,java.lang.String> extendsAttributes, PropertiesContainer propertiesContainer)
applicationContext - java.util.Map getConfigProperties(BaseApplicationContext applicationContext, java.util.Map<java.lang.String,java.lang.String> extendsAttributes, PropertiesContainer propertiesContainer)
applicationContext - int getInitType(BaseApplicationContext applicationContext, java.util.Map<java.lang.String,java.lang.String> extendsAttributes, PropertiesContainer propertiesContainer)
void restore(BaseApplicationContext applicationContext, java.util.Map<java.lang.String,java.lang.String> extendsAttributes, PropertiesContainer propertiesContainer)
void afterLoaded(GetProperties applicationContext, PropertiesContainer propertiesContainer)