一种调用属性配置文件中内容的方法和装置与流程

文档序号:12157352阅读:来源:国知局

技术特征:

1.一种调用属性配置文件中内容的方法,其特征在于,所述方法包括:

查找项目的项目路径,根据所述项目路径找到属性配置文件;

读取并解析所述属性配置文件,获得所述属性配置文件中的内容;

将得到的所述属性配置文件中的内容封装到预先定义的Map接口里;

通过调用所述Map接口,来调用所述属性配置文件中的内容。

2.如权利要求1所述的方法,其特征在于,所述查找项目的项目路径,根据所述项目路径找到属性配置文件包括:

在项目启动时,通过所述项目的初始化类获得初始化参数信息,根据所述初始化参数信息找到所述项目的项目路径,并根据所述项目路径找到属性配置文件。

3.如权利要求1或2所述的方法,其特征在于,所述读取并解析所述属性配置文件,获得所述属性配置文件中的内容包括:

通过文件读取类读取并获得所述属性配置文件的字节输入流;

调用属性配置文件解析类来解析所述字节输入流得到所述属性配置文件中的内容。

4.如权利要求1所述的方法,其特征在于,在将得到的所述属性配置文件中的内容封装到预先定义的Map接口里之前,该方法还包括:

在所述项目的工具包下定义一个空的Map接口。

5.如权利要求3所述的方法,其特征在于,所述属性配置文件中的内容包括:所述项目中用到的参数;

所述参数按照键-值对的格式配置在所述属性配置文件中。

6.如权利要求5所述的方法,其特征在于,所述调用属性配置文件解析 类来解析所述字节输入流得到所述属性配置文件中的内容包括:

调用属性配置文件解析类,通过所述属性配置文件解析类的输入流下载方法加载所述属性配置文件的字节输入流,并从所述字节输入流中读取键-值对;

通过所述属性配置文件解析类的键获取方法获取所述键-值对中的键,通过获取属性方法获取所述键对应的值。

7.如权利要求6所述的方法,其特征在于,所述将得到的所述属性配置文件中的内容封装到预先定义的Map接口里包括:

根据所述属性配置文件解析类解析得到的所述属性配置文件中的所有键值-对;

将所述属性配置文件中所有的键-值对一一赋值给所述预先定义的Map接口。

8.一种调用属性配置文件中内容的装置,其特征在于,该装置包括:

获取单元,用于查找项目的项目路径,根据项目路径找到属性配置文件;

解析单元,用于读取并解析所述属性配置文件,获得所述属性配置文件中的内容;

封装单元,用于将得到的所述属性配置文件中的内容封装到预先定义的Map接口里;

调用单元,用于通过调用所述Map接口,来调用所述属性配置文件中的内容。

9.如权利要求8所述的装置,其特征在于,所述获取单元,具体用于在项目启动时,通过所述项目的初始化类获得初始化参数信息,根据所述初始化参数信息找到所述项目的项目路径,并根据所述项目路径找到属性配置文件。

10.如权利要求8所述的装置,其特征在于,所述解析单元包括:字节流读取单元和字节流解析单元;

所述字节流读取单元,用于通过文件读取类读取并获得所述属性配置文件的字节输入流;

所述字节流解析单元,用于调用属性配置文件解析类来解析所述字节输入流得到所述属性配置文件中的内容。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1