Properties加载文件的时候出现空指针异常
在properties.load(is)中出现空指针异常,打印了一下,发现InputStream is为null,
原来在target下的classes中只有main下的java文件被加载,resource的配置文件没有被加载,
也有网友说:
把!?.java换成 !.java就可以了。
但是对我的问题还是不管用,你们也可以试一试
我的解决方法:
在pom.xml的 <build>下添加一下代码
<resources>
<resource>
<directory>src/main/resource</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.xls</include>
<include>**/*.xlsx</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
即可:
希望能帮到遇到此问题的人!!!