码迷,mamicode.com
首页 > 其他好文 > 详细

getResourceAsStream小结

时间:2018-09-06 02:58:01      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:相对路径   配置文件   etc   resource   load   表示   aaa   getc   ssl   

前提:我用的是gradle工程,文件放在resource下,resource对应的就是类路径,文件的路径和代码的路径保持一致,如Client的包名和peizhi.properties一致,例如Client代码放在com.aaa下,peizhi.properties也要放在resource下的com.aaa下。
以下为获取配置文件的3种方式:
1.相对路径读文件:Client.class.getResourceAsStream("peizhi.properties")。
2.绝对路径读文件:Client.class.getResourceAsStream("/com/aaa/peizhi.properties") 注意要"/"开头表示类路径根。
3.classLoader读文件:Client.class.getClassLoader().getResourceAsStream("com/aaa/peizhi.properties")classLoader从类路径根开始所以不需要加"/"开头。

getResourceAsStream小结

标签:相对路径   配置文件   etc   resource   load   表示   aaa   getc   ssl   

原文地址:https://www.cnblogs.com/liuboyuan/p/9595412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!