properties 文件解析
2024-09-06 22:29:38
1.提供properties文件
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/future?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
2.properties文件解析方法实现
package cn.xiaobing.util; import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties; public class PropertiesDemo01 {
/**
* 读取解析properties文件
*/
public static void readProperties() {
//java.util包下专门做properties文件解析的类=》Properties
Properties properties = new Properties();
File file = new File("src/test/resources/jdbc.properties");
//判断文件是否存在
if(file.exists()) {
InputStream inStream = null;
try {
inStream = new FileInputStream(file);
//通过调用Properties的load方法,实现文件的加载、解析
properties.load(inStream);
} catch (Exception e) {
e.printStackTrace();
}finally {
if(inStream != null) {
try {
inStream.close();//关闭流
} catch (IOException e) {
e.printStackTrace();
}
}
}
String url = properties.getProperty("jdbc.url");
System.out.println("url:"+url);
System.out.println("username:"+properties.getProperty("jdbc.username"));
System.out.println("password:"+properties.getProperty("jdbc.password"));
}else {
System.out.println("properties文件未找到,请核对提供文件路径!");
}
}
public static void main(String[] args) {
readProperties();
}
}
3.执行输出
4.总结,不足之处后续修改补充!
最新文章
- Cannot run gnome extension in browser
- 【Python】二分查找算法
- javascript bind
- 屠龙之路_坚持就是胜利_NinthDay
- 查看mysql语句运行时间
- [转]Caffe在Linux下的安装,编译,实验
- Android studio gradle 打包 那些事
- iOS 此证书的签发者无效
- LINUX 循环fork()
- Properties类随笔
- 最短路径之Dijkstra算法
- 谷歌刚发布的求梯度的工具包-Tangent
- 在虚拟机中安装Centos系统
- Oracle Blob查询和插入
- 阿里云物联网平台体验(树莓派+Python篇)
- python使用requests发送text/xml报文数据
- [js]es6语法: 字符串和数组的方法
- html简单网页1
- 5、lvs使用进阶(01)
- Spring的PropertyPlaceholderConfigurer