Consistently ignore non-jar files in classpath

Closes gh-34417
This commit is contained in:
Juergen Hoeller 2025-02-12 19:18:30 +01:00
parent b2134ee71f
commit bbb593db48
1 changed files with 3 additions and 2 deletions

View File

@ -843,8 +843,9 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
rootEntryPath = (jarEntry != null ? jarEntry.getName() : ""); rootEntryPath = (jarEntry != null ? jarEntry.getName() : "");
closeJarFile = !jarCon.getUseCaches(); closeJarFile = !jarCon.getUseCaches();
} }
catch (FileNotFoundException ex) { catch (ZipException | FileNotFoundException ex) {
// Happens in case of cached root directory without specific subdirectory present. // Happens in case of a non-jar file or in case of a cached root directory
// without specific subdirectory present, respectively.
return Collections.emptySet(); return Collections.emptySet();
} }
} }