2014-12-05 94 views
1

我正在创建一个springboot java应用程序。我需要帮助来访问一个资源文件(一个XML文件)并解析它。我正在使用gradle来构建项目。编译时是否需要在Gradle中添加任何依赖项?我将如何能够访问资源文件。 感谢在springboot java应用程序中访问资源文件(xml)

回答

0

资源文件位于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 
    }