比如: src/main/resources 下有一个1.xml文件,完整路径src/main/resources/config/1.xml
URL url = MemberTask.class.getClassLoader().getResource("config/1.xml")
重点说明:
getResource里面的值,很多人也许会用.、\、或者空字符来获取路径,这种在maven shade打包方式中是无效的,不能得到路径,需要直接指定文件夹或文件名才能正常获取。
具体使用途径
1. 作为路径使用: url.getPath() or getFile;
2. 作为输入流使用: url.openStream();