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")); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。