@ -412,6 +412,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -412,6 +412,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
*@see#doFindAllClassPathResources
*@see#doFindPathMatchingFileResources
*/
@SuppressWarnings("deprecation")// on JDK 20 (deprecated URL constructor)
@ -429,14 +430,10 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -429,14 +430,10 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
if(!cleanedPath.equals(urlString)){
// Prefer cleaned URL, aligned with UrlResource#createRelative(String)
try{
// Cannot test for URLStreamHandler directly: URL equality for same String
// in order to find out whether original URL uses default URLStreamHandler.
if(ResourceUtils.toURL(urlString).equals(url)){
// Plain URL with default URLStreamHandler -> replace with cleaned path.