时间:2021-05-20
java获取配置文件.properties中的数据,具体内容如下所示:
方法太多,只写一种比较简单的。
文件test1.properties内容
test1 = 123;test2=3211 Properties prop = new Properties(); prop.load(new FileInputStream("src/test1.properties")); System.out.println(prop.get("test1"));输出
123;1
简单封装一下,完整代码
package propertis.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;public class Test { /** * @param args * @throws IOException * @throws FileNotFoundException */ public static void main(String[] args) throws FileNotFoundException, IOException { // TODO Auto-generated method stub Properties prop = new Properties(); prop.load(new FileInputStream("src/test1.properties")); System.out.println(prop.get("test1")); System.out.println(ProUtil.getTest1Value("test1")); System.out.println(ProUtil.getTest1Value("test2")); }}class ProUtil{ private static Properties prop = new Properties(); static{ try { prop.load(new FileInputStream("src/test1.properties")); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static Object getTest1Value(String key){ return prop.get(key); }}输出
123;
123;
321
下面看下Java 读取Properties配置文件
方法:
Properties properties = new Properties();FileInputStream in = new FileInputStream("**.properties");properties.load(in);in.close();配置文件:
driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8username=rootpassword=代码实现:
import java.io.FileInputStream;import java.util.Properties;public class PropertiesTest { private static final String PROPERTIES_NAME = "db.properties"; public static String DB_DRIVER = null; public static String DB_URL = null; public static String DB_USER = null; public static String DB_PWD = null; static{ FileInputStream in = null; try{ Properties properties = new Properties(); in = new FileInputStream(PROPERTIES_NAME); properties.load(in); DB_DRIVER = properties.getProperty("driver"); DB_URL = properties.getProperty("url"); DB_USER = properties.getProperty("username"); DB_PWD = properties.getProperty("passworld"); System.out.println("读取配置信息成功!"); showConfig(); }catch(Exception e){ e.printStackTrace(); System.out.println("读取配置信息失败!"); }finally{ if(in != null){ try{ in.close(); }catch(Exception e){ e.printStackTrace(); } } } } private static void showConfig(){ System.out.println("-----------------------配置信息-----------------"); System.out.println("dirver: "+DB_DRIVER); System.out.println("url: "+DB_URL); System.out.println("user: "+DB_USER); System.out.println("passworld: "+DB_PWD); System.out.println("----------------------------------------------"); } public static void main(String[] args){ }}运行结果:
读取配置信息成功!
-----------------------配置信息-----------------
dirver: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
user: root
passworld: null
----------------------------------------------
总结
以上所述是小编给大家介绍的Java 读取、获取配置文件.properties中的数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配
在java编程中,很多配置文件用键值对的方式存储在properties文件中,可以读取,修改。而且在java中有java.util.Properties这个类,
一、@Value读取application.properties配置文件中的值application.properties配置文件fileName=config
本文实例讲述了java简单读取properties配置文件的方法。分享给大家供大家参考,具体如下:读取配置文件,小结如下importjava.io.FileNo
Java读写Properties配置文件1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了M