gpt4 book ai didi

java - 为什么Object.class.getClassLoader().getResourceAsStream()直接指向src/main/resources?

转载 作者:行者123 更新时间:2023-12-02 11:04:45 25 4
gpt4 key购买 nike

我在 src/main/java/com/xxx/service/impl 中写了一个类,并使用 class.getClassLoader().getResourceAsStream() 加载属性文件。该方法在 src/main/resources 中查找文件但不在 src 或项目目录中,为什么?文件夹和包有什么区别?

最佳答案

getResourceAsStream() 查看运行时提供给程序的类路径。类路径是允许程序查找其组成部分(例如类或资源文件)的“位置”的集合。

包只是恰好位于应用程序类路径中的一个文件夹。

关于java - 为什么Object.class.getClassLoader().getResourceAsStream()直接指向src/main/resources?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51057230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com