网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > Java精品代码 > 正文

基础Java类使用类装载器实现装载配置文件

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
 
  1. package com.bird.dao;  
  2.   
  3. import java.io.FileInputStream;  
  4. import java.io.InputStream;  
  5. import java.util.Properties;  
  6.   
  7. import org.junit.Test;  
  8.   
  9. /** 
  10.  * @use Java普通类实现装载配置文件 
  11.  * @author Bird 
  12.  * 
  13.  */  
  14. public class UserDao {  
  15.       
  16.     @Test//无法实现动态修改后呈现,因为直接装载到内存中是不会随着磁盘的文件的更改而更改的   
  17.     public void update() throws Exception{  
  18.         InputStream in = UserDao.class.getClassLoader().getResourceAsStream("db.properties");//得到当前类装载器装载配置文件   
  19.         Properties pro = new Properties();  
  20.         pro.load(in);  
  21.           
  22.         String url = pro.getProperty("url");  
  23.         String username = pro.getProperty("username");  
  24.         String password = pro.getProperty("password");  
  25.           
  26.         System.out.println(url);  
  27.         System.out.println(username);  
  28.         System.out.println(password);  
  29.     }  
  30.       
  31.       
  32.     @Test//可以时时的获得更改后的数据   
  33.     public void test() throws Exception{  
  34.         String path = UserDao.class.getClassLoader().getResource("db.properties").getPath();  
  35.         FileInputStream in = new FileInputStream(path);  
  36.         Properties pro = new Properties();  
  37.         pro.load(in);  
  38.         String url = pro.getProperty("url");  
  39.         String username = pro.getProperty("username");  
  40.         String password = pro.getProperty("password");  
  41.           
  42.         System.out.println(url);  
  43.         System.out.println(username);  
  44.         System.out.println(password);  
  45.     }  
  46. }  

TAG: JavaJAVAjava




点击下载系统:http://www.myeducs.cn/chaxun/index.html?go=基础Java类使用类装载器实现装载配置文件&aa=%CB%D1%CB%F7%C2%DB%CE%C4
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师