读取Maven项目下resources目录下的配置文件(properties为例)
Posted 向前爬的蜗牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取Maven项目下resources目录下的配置文件(properties为例)相关的知识,希望对你有一定的参考价值。
配置文件:xxxxx.properties
1 a.url=******************** 2 b.url=----------------------------------
读取配置文件:
public class ReadJdProperties { public String getUrlValue(String urlName) { String url = null; Properties prop = new Properties(); try { ClassLoader classLoader = ReadJdProperties.class.getClassLoader(); URL resource = classLoader.getResource("xxxxx.properties"); String path = resource.getPath(); System.out.println(path); // 读取属性文件xxxxx.properties InputStream in = classLoader.getResourceAsStream("xxxxx.properties"); prop.load(in); /// 加载属性列表 Iterator<String> it = prop.stringPropertyNames().iterator(); while (it.hasNext()) { if (it.next().equals(urlName)) { url = prop.getProperty(urlName); } } in.close(); } catch (Exception e) { } return url; } public static void main(String[] args) { new ReadJdProperties().getUrlValue("a.url"); // 获取a.url的值 } }
以上是关于读取Maven项目下resources目录下的配置文件(properties为例)的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot中如何读取resources目录下的文件
maven的src/test/resources中的配置文件怎样读取?