質問: クラスパスディレクトリからリソースのリストを取得する メソッドlist<string> getresourcenames (string directoryname)のような、特定のクラスパスディレクトリからすべてのリソース名のリストを取得する方法を探しています。たとえば、ファイルx/y/z、a.html、b.htmlおよびサブディレクトリd、getresourcenames("x/y/z")を含むクラスパスディレクトリc.htmlが与えられた場合、list<string>次の文字列を含む:['a.html', 'b.html', 'c.html', 'd']。ファイルシステムとjarの両方のリソースで機能するはずです。files、jarfiles、およびurlsを使用して簡単なスニペットを作成できることは知っていますが、車輪を再発明したくありません。私の質問は、既存の公的に利用可能なライブラリを考えると、getresourcenamesを実装する最も速い方法は何ですか? springとapache commonsの両方のスタックが実行可能です。
回答: リソースをリソースフォルダに入れて、上記の回答に従ったにもかかわらず、どちらの回答も機能しませんでした。トリックをしたのは:@value("file:*/**/resources/**/schema/*.json") private resource[] resources;