其他分享
首页 > 其他分享> > getClassLoader().getResourceAsStream()返回null

getClassLoader().getResourceAsStream()返回null

作者:互联网

最近在写接口自动化时,之前运行好好的代码,突然之间不能运行了,一直报错

org.yaml.snakeyaml.error.YAMLException: java.io.IOException: Stream closed

在网上找了各种各样的方法,都没有解决。

问题原因:

之前没有添加子模块,所以直接在src上写的代码,添加子模块后

InputStream resourceAsStream = YamlUtil.class.getClassLoader().getResourceAsStream("env.yml");
一直报错,调试返回null.报错显示org.yaml.snakeyaml.error.YAMLException: java.io.IOException: Stream closed。

解决方案:
创建了一个子模块,然后将代码全部挪到子模块就运行成功了。啦啦啦

标签:getResourceAsStream,java,模块,getClassLoader,报错,io,error,null
来源: https://www.cnblogs.com/jiablogs/p/16080748.html