Java中获取配置文件的四种方式
Posted Noperx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中获取配置文件的四种方式相关的知识,希望对你有一定的参考价值。
一,类加载器classLoader
二,getResourcesAsStream方法
三,Properties对象
四,ResouceBundle对象
五,四种方式代码演示
public class LoadProperties { public static void main(String[] args) throws Exception, IOException { //方式一,在项目同级目录下 /*Properties p = new Properties(); p.load(new FileInputStream("jdbc2.properties")); String user = p.getProperty("user"); System.out.println(user);*/ //方式二 直接通过getResourceAsStream进行加载,配置文件必须与该类在同一个包下 /*Properties p = new Properties(); InputStream in = LoadProperties.class.getResourceAsStream("jdbc3.properties"); p.load(in); String user = p.getProperty("user"); System.out.println(user);*/ //方式三 通过类加载器 加载配置文件,必须在src下,包同级目录下 /*Properties p = new Properties(); InputStream in = LoadProperties.class.getClassLoader().getResourceAsStream("jdbc1.properties"); p.load(in); String user = p.getProperty("user"); System.out.println(user);*/ //方式四 基名 文件必须是key=value的properties文件,配置文件必须在项目同级目录下 ResourceBundle bundle = ResourceBundle.getBundle("jdbc1"); String user = bundle.getString("user"); System.out.println(user); } }
以上是关于Java中获取配置文件的四种方式的主要内容,如果未能解决你的问题,请参考以下文章