我想获取类路径下的文件列表,但是Spring返回给我一个FileSystemResources的Resource[]数组而不是ClassPathResources。以下是代码示例:
返回结果:
数组返回的是一堆绝对路径的file:// URL,但我实际想要的是classpath: URL。我做错了什么?
这是我最终要构建的内容:
我得到的是这个:
:
PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource [] resources = resolver.getResources("classpath*:my/package/**/*.xml");
我也尝试过这个方法:
context.getResources("classpath*:my/package/**/*.xml");
返回结果:
数组返回的是一堆绝对路径的file:// URL,但我实际想要的是classpath: URL。我做错了什么?
这是我最终要构建的内容:
/my/package/one.xml
/my/package/two.xml
我得到的是这个:
而我得到的是这样的:
file:/C:/eclipse/.../my/package/one.xml
classpath:
资源,而不是使用通用的Resource
接口呢? - skaffman