比如: 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();