Follow symlinks during root path traversal

Closes gh-33424
This commit is contained in:
Juergen Hoeller 2024-08-31 12:00:14 +02:00
parent debba6545b
commit 5d80d75051
1 changed files with 2 additions and 1 deletions

View File

@ -34,6 +34,7 @@ import java.net.URLClassLoader;
import java.net.URLConnection;
import java.nio.file.FileSystemNotFoundException;
import java.nio.file.FileSystems;
import java.nio.file.FileVisitOption;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Collections;
@ -871,7 +872,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
.formatted(rootPath.toAbsolutePath(), subPattern));
}
try (Stream<Path> files = Files.walk(rootPath)) {
try (Stream<Path> files = Files.walk(rootPath, FileVisitOption.FOLLOW_LINKS)) {
files.filter(isMatchingFile).sorted().map(FileSystemResource::new).forEach(result::add);
}
catch (Exception ex) {