Problem: Wie kann ich einen resources-Ordner durchsuchen – in der IDE, im .jar und aus jUnit-Test heraus1?
Lösung: PathMatchingResourcePatternResolver.getResources(String locationPattern)
Beispiel:
1 2 3 |
PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); Resource[] resources = resolver.getResources("classpath*:**/definitions/*.def"); // resources may contain "duplicates"=copies from different locations |
1Wo getClass().getResource(MY_FOLDER + "someFile.def");
funktioniert, aber getClass().getResource(MY_FOLDER);
nicht2.
2wtf.