ClassLoader()。getResourceAsStream(“ ./ path”)和ClassLoader()。getResourceAsStream(“ path”)之间有什么区别

时间:2019-05-23 02:39:06

标签: java

我有一个Spring Boot项目,并打包进行了战争。 在我的项目中,我需要读取一个文件作为资源。 这样很好 DemoApplication.class.getClassLoader()。getResourceAsStream(“ META / app.properties”)//这种方式有效

但是当我在路径前面添加“ ./”时,它将不起作用 DemoApplication.class.getClassLoader()。getResourceAsStream(“ ./ META / app.properties”)//这种方式不起作用

如果不使用spring boot,两种方法都可以正常工作,就像在tomcat中运行的常规方法一样。

那有什么区别? 对不起,我的英语不够好。

0 个答案:

没有答案