@ -323,6 +323,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -323,6 +323,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@ -391,15 +392,21 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -391,15 +392,21 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@ -845,23 +852,23 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -845,23 +852,23 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
logger.debug("Failed to read contents of module [%s]".formatted(resolvedModule),ex);
}
thrownewUncheckedIOException(ex);
}
});
}
catch(UncheckedIOExceptionex){
// Unwrap IOException to conform to this method's contract.
@ -878,9 +885,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -878,9 +885,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
// If it's a "file:" URI, use FileSystemResource to avoid duplicates
// for the same path discovered via class-path scanning.
.map(this::convertToResource)
.map(this::convertModuleSystemURI)
.orElse(null);
}
catch(Exceptionex){
@ -891,7 +896,11 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -891,7 +896,11 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol