@ -405,8 +405,19 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -405,8 +405,19 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
// Fallback for URLs that are not valid URIs (should hardly ever happen).
returnnewFileSystemResource(url.getFile());
}
}
else{
returnnewUrlResource(url);
}
}
/**
@ -748,8 +759,8 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -748,8 +759,8 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
rootDirUri=rootDirResource.getURI();
}
catch(Exceptionex){
if(logger.isInfoEnabled()){
logger.info("Failed to resolve %s as URI: %s".formatted(rootDirResource,ex));
if(logger.isWarnEnabled()){
logger.warn("Failed to resolve directory [%s] as URI: %s".formatted(rootDirResource,ex));
}
returnCollections.emptySet();
}
@ -797,21 +808,11 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -797,21 +808,11 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol