本文共 906 字,大约阅读时间需要 3 分钟。
1.在IDEA里面properties文件不可以粘贴进去而是需要手动创建,否则获取的流为空。
2.读取时出现的中文乱码问题
db.properties
: jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis复习jdbc.username=rootjdbc.password=123456
测试代码
:
Properties properties = new Properties();InputStream resourceAsStream = test.class.getClassLoader().getResourceAsStream("config/db.properties");System.out.println(resourceAsStream);properties.load(resourceAsStream);System.out.println(properties.get("jdbc.url"));下面我们查看
properties
的编码格式: 查看properties
的编码方式,我这里是gbk(请以自己的为准) 测试代码修改为
: Properties properties = new Properties();InputStream resourceAsStream = test.class.getClassLoader().getResourceAsStream("config/db.properties");InputStreamReader inputStreamReader = new InputStreamReader(resourceAsStream, "gbk");System.out.println(resourceAsStream);properties.load(inputStreamReader);System.out.println(properties.get("jdbc.url"));
转载地址:http://exlzi.baihongyu.com/