java的properties配置文件
来源:互联网 发布:业务数据分析师考试 编辑:程序博客网 时间:2024/04/29 06:18
关于java的.properties配置文件:
在java中有一种配置文件,其后缀名是.properties。它的作用是为java程序添加数据配置,文件存储的方式与java中的Map容器非常相似,以键值对的方式存储,也就是:
key------>value,一个key对应一个value。
.properties配置文件创建方式:
应用的方式是在项目中的src文件夹中创建一个文件,文件名不限,文件的后缀名以:
.properties结尾。
配置文件内容:
key = value
key1 = value1
key2 = value2
......
配置文件的加载与应用:
配置文件只要加载一次,因此,用静态块来加载启动
1.创建一个Properties对象:
Properties pro = new Properties();
2.创建一个输入流。
关联src文件夹下的properties文件,如:
InputStream ins = SQLUtil.class.getResourceAsStream("/sqlconfig.properties");
其中用到了反射,获取SQLUtil是src文件夹下的包中的一个类,所以反射到bin目录下的文件夹,然后.getResourceAsStream(文件名字符串),文件名加上/是表示相对路径。
也可以用../来表示返回上一个目录来获取。
3.调用Properties对象的方法。
load(ins),ins表示一个InputStream对象。
pro.load(ins);
4.最后就可以调用配置文件的数据了:
变量 = Properties对象.getproperties("###");//其中###表示properties文件中的一个key建
如:
url = pro.getProperty("url");
事例(数据库配置文件加载):
static{//静态块加载配置文件Properties pro = new Properties();InputStream ins = SQLUtil.class.getResourceAsStream("/sqlconfig.properties");try {pro.load(ins);url = pro.getProperty("url");user = pro.getProperty("user");psw = pro.getProperty("psw");driver = pro.getProperty("driver");Class.forName("com.mysql.jdbc.Driver");System.out.println(url+" "+user+" "+psw);} catch (Exception e) {e.printStackTrace();}}
2 0
- java的properties配置文件
- Java的properties配置文件
- Java的Properties配置文件用法
- Java的Properties配置文件用法 .
- 读取Java的配置文件Properties
- Java配置文件properties的读取
- Java对properties配置文件的操作
- java中的配置文件(Properties)的使用
- java中properties配置文件的操作
- Java的Properties配置文件用法【续】
- 运用JAVA读取properties配置文件的研究
- Java的Properties配置文件用法【续】 .
- java对properties配置文件的读写操作
- Java中properties配置文件的读取
- java读取properties配置文件的配置项
- JAVA——配置文件Properties的使用
- java对properties配置文件的读写操作
- Java中Properties配置文件的读取
- 要返校了
- 设计模式之组合模式
- hdu 3974, 线段树
- Sublime Text插件
- 和苏打绿的故事
- java的properties配置文件
- resultMap和resultClass parameterClass resultType parameterMap parameterType
- nginx和php之间是怎样通信的呢
- 98. Validate Binary Search Tree-leetcode-java
- 73. Set Matrix Zeroes-leetcode-java
- 邻接表的bfs遍历
- 保持怀疑
- 自动化测试框架
- servlet简单用法和配置示例及说明