クラスパス内のファイルのリストを取得しようとしていますが、Spring は ClassPathResources ではなく FileSystemResources の Resource[] を返しています。コードは次のようになります。
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