java获取项目的路径地址,resources路径下文件的方法

1:获取当前项目名称

this.request.getContextPath();

2:获取当前资源的路径(classes),通过当前线程获取

Thread.currentThread().getContextClassLoader().getResource("").getPath();

3:获取当前资源的路径(classes),this获取

//方法1
this.getClass().getClassLoader().getResource("").getPath();
//方法2
this.getClass().getClassLoader().getResource("/").getPath()
//方法3
this.getClass().getClassLoader().getResource(".").getPath()

4:获取当前类所在的包下的路径(classes)

this.getClass().getResource("").getPath()

5:获取当前资源的路径(classes),与第3点效果一样

this.getClass().getResource("/").getPath()

注意:项目中的resource报下的内容,在打包的时候会直接打包到classes文件下

你可能感兴趣的:(java,开发语言)