加载properties属性文档常用的三种方式
2017-07-25 23:25
99 查看
假设c3p0.properties在src的根目录下。 //1.通过File类去加载properties文件(只适用于普通的Java工程)。 Properties prop = new Properties(); File src = new File("src/c3p0.properties"); prop.load(new FileInputStream(src)); System.out.println(prop.getProperty("c3p0.user")); //2.通过类加载器去加载properties文件 Properties prop = new Properties(); InputStream in = MyDBUtils.class.getClassLoader().getResourceAsStream("c3p0.properties"); prop.load(in); System.out.println(prop.getProperty("c3p0.user")); //3.使用ResourceBundle加载properties文档ResourceBundle resource = ResourceBundle.getBundle("c3p0");//注意:无需加扩展名properties System.out.println(resource.getString("c3p0.user"));
相关文章推荐
- 在HTML文档中嵌入CSS的三种常用方式
- 反射&&properties的三种加载方式
- 在HTML文档中嵌入CSS的三种常用方式
- 在HTML文档中嵌入CSS的三种常用方式
- HTML文档中嵌入CSS的三种常用方式
- 在HTML文档中嵌入CSS的三种常用方式
- Struts2中jsp前台传值到action后台的三种方式 <转载>属性加载,模型加载
- Java之JDBC 通过加载properties文件来的两种方式来连接数据库
- iOS字体加载三种方式
- 嵌入式启动之三:应用程序的三种存储和加载方式
- 编译时向内核添加新设备 模块的方式动态的将驱动加入内核,但这种方式加入的驱动程序,当系统重新启动时, 还需要重新用模块的方式进行插入,如果是系统内常用的设备驱动采用这种方式进行加载, 就会很不方便。
- Jsoup加载HTML的三种方式
- 启动网页时候自动加载servlet如果不使用strus最常用的两种方式
- Spring (一) 加载配置文件,实例化类, 三种实例化bean的方式
- spring+mybatis 注入properties文件中属性失败导致datasource加载失败的原因和解决
- SpringBoot Properties常用应用属性配置列表
- Spring实现控制反转(IOC)的三种方式(一)——属性注入
- java 加载properties配置文件属性到常量
- JAVA虚拟机加载类的三种方式