Нахождение всех ресурсов ПУТИ К КЛАССУ, соответствующих шаблону

Я хочу считать набор текстовых файлов путем загрузки их как ресурсов с помощью контекста classloader.

URL url = Thread.currentThread()
                .getContextClassLoader()
                .getResource("folder/foo.txt");

Там некоторый путь состоит в том, чтобы получить список ресурсов, имена которых соответствуют данному шаблону? Для, например:

URL[] matchingUrls = someLibrary.getMatchingResources("folder/*.txt");

Библиотеки как Spring могут просканировать путь к классу для нахождения классов с данной аннотацией, таким образом, я задаюсь вопросом если там что-то подобное для загрузки набора ресурсов.

12
задан Stefan 22 November 2019 в 17:52
поделиться

1 ответ

Spring поддерживает ant-style class path resource matching.

http://static.springsource.org/spring/docs/2.5.x/reference/resources.html

Примеры вроде : classpath:com/mycompany/**/applicationContext.xml, /WEB-INF/*-context.xml

Посмотрите, можете ли вы использовать Spring для своего проекта. Если это невозможно, то вы всегда можете спустить исходный код, чтобы посмотреть, что они делают, и сделать это самостоятельно :)

.
6
ответ дан 2 December 2019 в 05:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: