Java Web的Maven项目中Properties文件的使用
程序员文章站
2022-07-03 16:07:26
...
背景
我需要在配置文件中设置一些参数,然后在代码中获取数据使用。我的配置文件放在了src/main/resources文件夹下面了。
思路
主要是通过当前类加载器,通过加载resources资源文件为流,然后使用Properties类的load方法加载资源文件流即可,读取资源文件中的参数。
解决
Properties props = new Properties();
ClassLoader classLoader = getClass().getClassLoader();
InputStream stream = classLoader.getResourceAsStream("views.properties");
try {
props.load(stream);
props.getProperty("mykey", "myvalue");// 该方法即可使用数据
} catch (IOException e) {
e.printStackTrace();
} finally {
if (stream != null) {
try {
stream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
**Note:**注意关闭流操作。
参考: Java – Read a file from resources folder Reading Properties file
转载于:https://my.oschina.net/fxtxz2/blog/1921914
上一篇: 在蒙古和西夏最后一次大决战中,西夏为何如此不堪一击?
下一篇: Web Worker在vue中的使用
推荐阅读
-
Java全栈程序员之07:IDEA中使用MAVEN构架生产级的Web项目
-
java web开发中获取tomcat上properties文件内容的方法
-
Java Web开发 文件上传和下载的使用
-
细数Java项目中用过的配置文件(properties篇)
-
Java Web的Maven项目中Properties文件的使用
-
Java Web项目中定时器Timer的使用
-
Web项目中java类读取WebRoot目录下的配置文件
-
java web项目中WEB-INF目录下的.jsp文件无法访问其他页面的内容
-
java web项目读取配置文件properties的3种方式
-
所谓的网页爬虫用java代码来实现,此代码适合在maven项目中使用中使用,因为,代码中的类所对应的依赖可以让maven下载。