背景:对于java项目中配置文件加载时候的绝对路径和相对路径做一个清晰的认识! 1 分析路径 在Java项目中会经常用到getResourceAsStream这个函数获取一些配置文件,但是怎样正确使用这个函数呢? 1.1 熟悉根目录结构 getResourceAsStream(String path ...
分类:
编程语言 时间:
2017-08-10 11:49:30
阅读次数:
170
Java将配置文件当作一种资源(resource)来处理,并且提供了两个类来读取这些资源,一个是Class类,另一个是ClassLoader类。 gradle 项目 项目目录结构 用Class类加载资源文件 public InputStream getResourceAsStream(String ...
分类:
编程语言 时间:
2017-08-08 15:32:57
阅读次数:
272
通过读流的方式getResourceAsStream(); 设置静态块,对象装载时只执行一次; 提供get方法来访问配置对象 public class FileConfig { private static String ACCESS_KEY;private static String END_PO ...
分类:
编程语言 时间:
2017-08-07 10:21:48
阅读次数:
205
1、之所以使用类加载器InputStream is = JdbcUtils.class.getClassLoader().getResourceAsStream("jdbcInfo.properties");获得流,是因为类加载器启动时自动从src目录下寻找文件。 如果写成InputStream i ...
分类:
数据库 时间:
2017-08-06 20:42:39
阅读次数:
179
今天用了比较多的时间再JdbcUtils上面一个方法的合集.主要的问题就是几个单词在用的时候.意思不是太明确.现在稍微好一点. 关于配置文件的读取使用. InputStream ips=className.class.getClassLoader().getResourceAsStream("配置文 ...
分类:
其他好文 时间:
2017-07-22 00:44:49
阅读次数:
259
Java中getResourceAsStream的用法 首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从 Class ...
分类:
编程语言 时间:
2017-07-16 11:10:56
阅读次数:
114
Edit Class.getResourceAsStream()和ClassLoader.getResourceAsStream() 注意三点: 1.用Class.getResourceAsStream() 时,路径应该是以"/"开头的,如: mypackage.Hello.class.getRes ...
分类:
其他好文 时间:
2017-07-05 15:25:25
阅读次数:
154
//第一种方式 Properties prop= new Properties(); //读取文件 通过类加载读取 InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("data.properties"); pr ...
分类:
数据库 时间:
2017-06-08 01:20:04
阅读次数:
205
java基础学习总结——java读取properties文件总结 一、java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都会写在properties文件中,这里主要是总结使用getResourceAsStream方法和InputS ...
分类:
编程语言 时间:
2017-05-27 10:46:55
阅读次数:
321
props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置一起的db.properties文件ge ...
分类:
其他好文 时间:
2017-05-23 14:21:52
阅读次数:
111