获取项目中文件的绝对路径的问题

获取文件路径可以使用
String path=this.getClass().getClassLoader().getResource("").getPath();来获取;
其中getResource参数是你所需要获得的文件的类路径
首先我们测试什么也不填会得到什么路径
public void myBatis(){
String path = this.getClass().getClassLoader().getResource("").getPath();
logger.info(path);
System.out.println(“成功”);
}
获得 : /C:/Users/HM/fendou/target/classes/ 此路径
如果想获得resources下的文件路径则直接写成
String path=this.getClass().getClassLoader().getResource(“mapper/mapper.xml”).getPath();即可,此时获取的是resouces下的mapper文件夹中mapper.xml的路径

你可能感兴趣的:(Spring,boot)