基础Java类使用类装载器实现装载配置文件
- package com.bird.dao;
-
- import java.io.FileInputStream;
- import java.io.InputStream;
- import java.util.Properties;
-
- import org.junit.Test;
-
-
-
-
-
-
- public class UserDao {
-
- @Test
- public void update() throws Exception{
- InputStream in = UserDao.class.getClassLoader().getResourceAsStream("db.properties");
- Properties pro = new Properties();
- pro.load(in);
-
- String url = pro.getProperty("url");
- String username = pro.getProperty("username");
- String password = pro.getProperty("password");
-
- System.out.println(url);
- System.out.println(username);
- System.out.println(password);
- }
-
-
- @Test
- public void test() throws Exception{
- String path = UserDao.class.getClassLoader().getResource("db.properties").getPath();
- FileInputStream in = new FileInputStream(path);
- Properties pro = new Properties();
- pro.load(in);
- String url = pro.getProperty("url");
- String username = pro.getProperty("username");
- String password = pro.getProperty("password");
-
- System.out.println(url);
- System.out.println(username);
- System.out.println(password);
- }
- }
TAG: JavaJAVAjava
点击下载系统:
http://www.myeducs.cn/chaxun/index.html?go=基础Java类使用类装载器实现装载配置文件&aa=%CB%D1%CB%F7%C2%DB%CE%C4