本文主要是介绍jar包中读取.properties文件的顺序问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在项目中遇到读取 properties 文件的ip地址异常的问题。
情况是 :我这边的一些接口 弄成 jar包给别人用。别人在调用jar包里读取properties文件时 ,不能读取到 properties文件里的东西 。
本人在开发的环境里,试了很多边,都能读取到。
最后找了别人帮弄,才发现是别人的项目里在相同的目录下也有相同的文件 conf/appliction.properties
以后需要注意
在读取properties 文件是 工程会先读取 自己路径下的 properties 文件
之后才会去读 jar包里的路径
读取 properties文件我们使用下面这个语句
InputStream ips = this.class.getClassLoader().getResourceAsStream("conf/appliction.properties");
这个正常的没有问题,不过要注意的是 jar包里有没有同一个文件(相同路径下)
特此 记录下。
这篇关于jar包中读取.properties文件的顺序问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!