java中如何从资源目录加载文件呢?
下文笔者将讲述java中从资源目录中加载文件的方法分享,如下所示:
在日常开发中,我们经常涉及资源加载,如:将图片,文件(xml)作为配置加载到程序中,方便程序中调用,
那么程序中如何加载资源文件呢?下文笔者将讲述具体的加载方法,如下所示:
在日常开发中,我们经常涉及资源加载,如:将图片,文件(xml)作为配置加载到程序中,方便程序中调用,
那么程序中如何加载资源文件呢?下文笔者将讲述具体的加载方法,如下所示:
实现思路:
使用getResource() 返回一个URL对象
使用getResourceAsStream()返回一个Stream流
例:
private void loadUsingClassMethod() throws IOException {
System.out.println("LoadResourceFile.loadUsingClassMethod");
Properties properties = new Properties();
// "/database.conf".
URL resource = getClass().getResource("database.conf");
properties.load(new FileReader(Objects.requireNonNull(resource).getFile()));
System.out.println("JDBC Driver: " + properties.get("jdbc.driver"));
InputStream is = getClass().getResourceAsStream("/database.conf");
properties.load(is);
System.out.println("JDBC Driver: " + properties.get("jdbc.driver"));
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


