一尘不染

Spring MVC:从src / main / resources中读取文件

spring-mvc

我有一个Maven Spring项目,里面有xml文件src/main/resources/xyz.xml。我如何在spring
MVC控制器中阅读它。

我在用

InputStream is = getClass().getResourceAsStream("classpath:xyz.xml");

但是isnull


阅读 571

收藏
2020-06-01

共1个答案

一尘不染

Resource resource = new ClassPathResource(fileLocationInClasspath);
InputStream resourceInputStream = resource.getInputStream();

使用ClassPathResource和接口资源。但是请确保您正确地复制了资源目录(使用maven),并且没有丢失,例如,如果将测试作为测试上下文的一部分来运行。

2020-06-01