获取当前类的路径 不需要加任何内容直接就是这个类的路径
URL resource = MySpringApplication.class.getResource("").getPath();
获取当前项目的工作路径 是项目不是模块 获取到的是
String property = System.getProperty("user.dir");//D:\享学课堂\code
获取当前项目的根路径 classPath路径
String resource = MySpringApplication.class.getResource("/").getPath();
//这里获取到的就是当前项目的根路径 也就是classPath的路径 当项目编译完成后所有的类资源都存储在classes目录下
http中URL 和 URI
请求路径为:http://localhost:8088/index
//获取当前请求路径的url
request.getRequestURL()// http://localhost:8088/index
//获取当前请求路径的URI
request.getRequestURI() // /index
解析
URL 统一资源定位符 : 如何从互联网上访问这个资源 从全局开始定位
URI统资源标识符:请求服务器的路径 从服务器层面开始定位
明显URI的范围大于URL URL是URI的子集