Java读取属性配置文件

r囧r小猫 2022-06-08 03:14 471阅读 0赞

文章开始,让我们先了解一下什么是属性配置文件(properties)。

  1. java的通用属性配置文件,以键值对方式存储信息。

还是给个图吧。

这里写图片描述

上图的jdbc.properties 文件就是个属性配置文件。

废话就此而止,开始让我了解下java如何读取这个文件吧。需要用到y以下几个java内置类

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

如下是测试代码。

  1. public void test_properties() {
  2. try {
  3. //1.设置属性配置文件路径
  4. String path = System.getProperty("user.dir")+ "\\src\\jdbc.properties";
  5. //2.得到文件写入流
  6. FileInputStream is = new FileInputStream(path);
  7. //3.实例化文件属性配置文件类
  8. Properties props = new Properties();
  9. //4.从写入流中加载属性配置文件
  10. props.load(is);
  11. //5.开始读取属性
  12. String driver = props.getProperty("driver");
  13. String url = props.getProperty("url");
  14. String uid = props.getProperty("uid");
  15. String pwd = props.getProperty("pwd");
  16. System.out.println("driver:"+driver);
  17. System.out.println("url:"+url);
  18. System.out.println("uid:"+uid);
  19. System.out.println("pwd:"+pwd);
  20. } catch (FileNotFoundException e) {
  21. //抛出找不到异常
  22. e.printStackTrace();
  23. System.err.println("属性文件找不到");
  24. } catch (IOException e) {
  25. //抛出属性文件错误异常
  26. e.printStackTrace();
  27. System.err.println("读取属性文件出错");
  28. }
  29. }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

save_snippets.png

运行结果:

这里写图片描述

如有问题,请留言交流。

xml读取properties配置文件,web.xml读取properties,properties格式,properties在eclipse创建

一.创建properties配置文件()

创建用file文本

二.写入配置文件内容(以键值对形式配置) 键不可换行,值换行要加“/”

[java] view plain copy print?

  1. driver=com.mysql.jdbc.Driver
  2. url=jdbc:mysql://localhost:3306/mybatis
  3. name=root

    driver=com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306/mybatis
    name=root

三.在xml中读取配置文件(例如web.xml)。

引入配置文件,使用${}读取信息

[java] view plain copy print?





    1. <property name="driver" value="${driver}" />


发表评论

表情:
评论列表 (有 0 条评论,471人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java读取属性配置文件

    文章开始,让我们先了解一下什么是属性配置文件(properties)。 java的通用属性配置文件,以键值对方式存储信息。 还是给个图吧。 ![这里写图片描述][