InputStream resourceAsStream = classLoader.getResourceAsStream("xml/ruleSet.xml");
这里的resourceAsStream为null, 我也在pom中配置了资源路径:
<resources>
<resource>
<directory>${basedir}/src</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
我正在尝试从以下位置读取ruleset.xml:
src
-- org
-- xml -> This folder contains ruleset xml
我什至尝试将ruleset.xml 文件保留在该类所在的同一包中,但它仍然返回 null。
我是否配置错误或遗漏了什么?
最佳答案
你应该这样使用。
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
关于java - getResourceAsStream 无法获取 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56303252/