详解getResourceAsStream

1.用getClassLoader()引出

TestFtp.class.getClassLoader().getResourceAsStream("config.properties");

//默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。

(如果在某个包下则用:cn/xielihui/myconfig/config.properties

2.不用getClassLoader()引出

//默认从当前类所在的子目录中获取

ReflectTest.class.getResourceAsStream("resource/config.properties");

// ReflectTest.class.getResourceAsStream(String path): path不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。

TestFtp.class.getResourceAsStream("/config.properties");

猜你喜欢

转载自blog.csdn.net/qq_41819327/article/details/85341184