使用Spring护套。我正在尝试使用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。
因此,您只需重写扩展< code > WebMvcConfigurerAdapter 的< code>@Configuration类的addResourceHandlers方法
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}
这是一篇关于Spring resources的博文——这里。
更多细节请看spring文档。
我相信对你来说正确的是
new ClassPathResource("/static/Test.xlsx").getFile()
我正在使用我的第一个spring helloworld程序,使用STS和maven,这是一个简单的IOC示例 和实现类 还有例外 L 它显示无法找到xml文件的位置,但我指定了我使用Spring工具套件mvc maven项目的位置
在Spring中,我可以通过指定相对于目录的路径来访问资源。例如,如果我要求,我将得到一个表示。然而,我看不到相反的方向。 给定一个,是否有办法找到它相对于的路径? 我正在使用来获取我的应用程序中的文件资源列表。我需要的资源位于我的应用程序的文件夹中。 我可以很容易地得到绝对路径,但是我想找到一种方法来获得从开始的部分,因为Spring就是这样发现它的。
上面是我的程序,错误显示为: 可能的问题是什么?请帮忙,因为我是新来的 我面临着同样的问题,我该如何解决?
#include <stdio.h> #include <time.h> int main(void) { time_t now = time(NULL); struct tm local = {0}; struct tm gmt = {0}; localtime_r(&now, &local); gmtime_r
问题内容: 是否有API可以获取类路径资源(例如,我将从中获得的资源)?理想情况下,我想将新的API与类路径资源一起使用。 问题答案: 这对我有用:
是否有API来获取类路径资源(例如,我从)作为获取的类路径资源?理想情况下,我希望使用带有类路径资源的新的API。