java中如何从资源目录加载文件呢?

java-教程王 Java经验 发布时间:2022-01-07 12:07:52 阅读数:15797 1
下文笔者将讲述java中从资源目录中加载文件的方法分享,如下所示:
在日常开发中,我们经常涉及资源加载,如:将图片,文件(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"));
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202201/16415285012183.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者