首先在src目录下的jdbc.properties文件中定义如下内容
url=jdbc:mysql://localhost:3306/jing_dong
user=root
password=123456
driver=com.mysql.jdbc.Driver
// 1.读取资源文件,获取值
Properties pro = new Properties();
ClassLoader classLoader = 本类.class.getClassLoader();
URL resource = classLoader.getResource("jdbc.properties");
// 获取src目录下jdbc.properties文件的绝对路径
String path = resource.getPath();
// 2.加载文件
pro.load(new FileReader(path));
// 3.获取数据,赋值
url = pro.getProperty("url");
user = pro.getProperty("user");
password = pro.getProperty("password");
driver = pro.getProperty("driver");
其实Properties可以读取任意目录下的文件
FileInputStream inputStream = new FileInputStream("/home/miracle/Desktop/workspace_java/day05_dataSource_jdbcTemplate/src/druid.properties");
Properties pro = new Properties();
pro.load(inputStream);
System.out.println(pro.getProperty("username"));