类 FileArgumentsManager
java.lang.Object
com.walker.infrastructure.arguments.AbstractArgumentsManager
com.walker.infrastructure.arguments.support.FileArgumentsManager
- 所有已实现的接口:
ArgumentsManager,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
- 直接已知子类:
XmlArgumentsManager
基于文件存储的配置参数管理器默认实现
- 作者:
- shikeying
-
字段概要
从类继承的字段 com.walker.infrastructure.arguments.AbstractArgumentsManager
logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回文件的绝对路径加载具体的参数数据,并返回分组集合信息,分组中包含了可变参数数据。loadFile(InputStream inputStream) 从文件系统加载配置文件voidsetClasspathFileName(String fileName) 设置文件名称,使用classpath下的文件名,即:文件必须维护类路径中。voidsetFileSystemFileName(String absoluteFilename) 设置可变参数文件的绝对文件名,如:d:/files/config.xml从类继承的方法 com.walker.infrastructure.arguments.AbstractArgumentsManager
afterPropertiesSet, destroy, getGroupList, getVariable, getVariableList, insert, insertVariables, persist, persist, persist, saveVariable, saveVariables, setSource
-
构造器详细资料
-
FileArgumentsManager
public FileArgumentsManager()
-
-
方法详细资料
-
getFilePath
返回文件的绝对路径- 返回:
-
setClasspathFileName
设置文件名称,使用classpath下的文件名,即:文件必须维护类路径中。 如:myfile.xml conf/myfile.xml
- 参数:
fileName-
-
setFileSystemFileName
设置可变参数文件的绝对文件名,如:d:/files/config.xml- 参数:
absoluteFilename-
-
load
从类复制的说明:AbstractArgumentsManager加载具体的参数数据,并返回分组集合信息,分组中包含了可变参数数据。 子类实现具体加载过程。- 指定者:
load在类中AbstractArgumentsManager- 参数:
source- 输入参数,由业务设置加载数据的原始参数,如:xml文件、数据源等。- 返回:
- 抛出:
Exception
-
loadFile
从文件系统加载配置文件- 参数:
inputStream- 文件流- 返回:
- 抛出:
Exception
-