参考:http://blog.sina.com.cn/s/blog_8af106960102v629.html
一般使用this.getClass().getResourceAsStream("/xxx.properties");适用于配置文件在src下的情况
也可以使用this.getClass().getClassLoader().getResource("").getPath();获取到当前类所在项目(服务器位置)的WEB-INF/classes/路径,比如:
String thispath = this.getClass().getClassLoader().getResource("").getPath();
System.out.println("hehehe=======================:"+thispath);
输出:hehehe=======================:/D:/work/selfServer/apache-tomcat-7.0.55/webapps/springMvc/WEB-INF/classes/
本文介绍了在Java中如何通过Class对象加载资源文件,包括properties文件等,并提供了具体的代码示例。展示了两种常见方法:使用`this.getClass().getResourceAsStream()`和`this.getClass().getClassLoader().getResource()`。
407

被折叠的 条评论
为什么被折叠?



