1
我正在創建一個springboot java應用程序。我需要幫助來訪問一個資源文件(一個XML文件)並解析它。我正在使用gradle來構建項目。編譯時是否需要在Gradle中添加任何依賴項?我將如何能夠訪問資源文件。 感謝在springboot java應用程序中訪問資源文件(xml)
我正在創建一個springboot java應用程序。我需要幫助來訪問一個資源文件(一個XML文件)並解析它。我正在使用gradle來構建項目。編譯時是否需要在Gradle中添加任何依賴項?我將如何能夠訪問資源文件。 感謝在springboot java應用程序中訪問資源文件(xml)
資源文件位於classpath中。你可以按照一個標準方法來讀取該文件,像下面這樣:
InputStream yourStream = null;
try {
ClassPathResource cpr = new ClassPathResource("/folder/file.xml");
yourStream = cpr.getInputStream();
} catch (IOException e) {
log.error("This is the exception: " + e);
} finally {
cleanUpResource(yourStream); //close stream etc
}