使用Spring Boot。我正在尝试使用Apache POI库解析存储在项目中的excel文件。我的目录结构是这样的:
的src
主
的java
资源
File excel = new ClassPathResource("Test.xlsx").getFile();
File file = new File(classLoader.getResource("src/main/resources/static/test.xlsx").getFile());
我已经尝试了上述两种方法来访问该文件,并且我尝试了很多文件路径的变体,但没有任何效果。我没有得到构建错误或运行时错误,文件根本找不到,当我尝试调用该方法时,我在该行上得到NullPointerException。
答案 0 :(得分:1)
我相信你的情况正确
new ClassPathResource("/static/Test.xlsx").getFile()
答案 1 :(得分:0)
supoose你只是覆盖扩展@Configuration
的{{1}}类的addResourceHandlers方法
WebMvcConfigurerAdapter
这是一篇关于Spring资源的博客文章 - here。
请查看spring documentation了解更多详情。