问题:
容器中
ClassLoader.getSystemResourceAsStream(fileName) |
Clazz.class.getClassLoader().getResourceAsStream(fileName)
无法读取文件,报空
解决:
使用ClassPathResource
ClassPathResource classPathResource = new ClassPathResource(fileName);

当使用ClassLoader.getSystemResourceAsStream()或Clazz.class.getClassLoader().getResourceAsStream()尝试读取文件时,经常遇到返回为空的问题。这通常是由于类路径设置不正确导致的。一种有效的解决方法是改用ClassPathResource,通过创建新的ClassPathResource实例,可以成功地从类路径中加载资源文件。
问题:
容器中
ClassLoader.getSystemResourceAsStream(fileName) |
Clazz.class.getClassLoader().getResourceAsStream(fileName)
无法读取文件,报空
解决:
使用ClassPathResource
ClassPathResource classPathResource = new ClassPathResource(fileName);

970
1040

被折叠的 条评论
为什么被折叠?