Java获取相对路径文件

1. 文件在src下

class.getResourceAsStream("")获得的是相对路径
class.getClassLoader().getResourceAsStream("")加载器获得是绝对路径

Class.getResourceAsStream(String path) :
(1)不以 “/” 开头时,默认是从此类所在的包下取资源。
(2)以**“/”**开头,则是从ClassPath(Src根目录)根下获取。

Class.getClassLoader.getResourceAsStream(String path) :
默认则是从ClassPath根下获取,path不能以’/'开头。

2. 文件在src同级目录下
Java获取相对路径文件_第1张图片

InputStream in = new BufferedInputStream(new FileInputStream("./test/aaa.txt"));

你可能感兴趣的:(spring,日常问题总结,java)