Java加载本地路径文件
说明
Java中加载文件是通过ClassLoader来加载的,先获取到文件路径,然后在通过File
或InputStream
加载到内存中
一般加载的访问有lass.getResource
和class.getClassloader().getResource()
两种
- class.getResource() 默认从自己所在的包的路径开始加载,
- class.getClassloader().getResource() 默认从classpath路径加载,也就是项目的resources目录开始
示例代码
Java类的路径在工程目录下的src/main/java/com/kewen/demo/classloader/ResourceTest
a资源文件路径为工程目录下的src/main/resources/com/kewen/demo/classloader/a.json
b资源文件路径为工程目录下的src/main/resources/b.json
1 | public class ResourceTest { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 KewenBlogs!
评论