props.load(new FileInputStream("db.properties ")); 是读取当前目录的db.properties 文件
getClass.getResourceAsStream("db.properties "); 是读取当前类所在位置一起的db.properties 文件
getClass.getResourceAsStream("/db.properties "); 是读取ClassPath的根的db.properties 文件,注意ClassPath如果是多个路径或者jar文件的,只要在任意一个路径目录下或者jar文件里的根下都可以,如果存在于多个路径下的话,按照ClassPath中的先后顺序,使用先找到的,其余忽略.
ClassLoader cl= Thread.getCurrentThread().getContextClassLoader();
cl.getResourceAsStream("/xx/"); 也是一种读取方式。
properties文件读取的几种方式
最新推荐文章于 2021-02-25 14:49:20 发布