java 读取yaml配置文件中的内容,需要文件流中的依赖是哪个?

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
        File file = ResourceUtils.getFile(filePath);
        in = new BufferedInputStream(new FileInputStream(file));
        Yaml props = new Yaml();
运行结果及报错内容

ResourceUtils  读取yaml文件中key 对应的,这个依赖是哪个呢?

我的解答思路和尝试过的方法

img


<dependency>
            <groupId>org.yaml</groupId>
            <artifactId>snakeyaml</artifactId>
            <version>1.26</version>
        </dependency>

读取yaml文件中配置,用@Value注解就可以直接取值了。不需要那么麻烦。

import org.springframework.beans.factory.annotation.Value;

@Value("${user.age}")

img

img

YmlTest.class 当前class 类 还是报流已关闭