@ -642,13 +643,15 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -642,13 +643,15 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
}
}
if(currentPrefix!=null){
// A prefix match found, potentially to be turned into a common parent cache entry.
@ -801,7 +804,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -801,7 +804,7 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@ -828,11 +831,17 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -828,11 +831,17 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
if(coninstanceofJarURLConnectionjarCon){
// Should usually be the case for traditional JAR files.
// Happens in case of cached root directory without specific subdirectory present.
returnCollections.emptySet();
}
}
else{
// No JarURLConnection -> need to resort to URL file parsing.
@ -869,7 +878,13 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -869,7 +878,13 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@ -1099,6 +1114,10 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@@ -1099,6 +1114,10 @@ public class PathMatchingResourcePatternResolver implements ResourcePatternResol
@ -181,6 +181,13 @@ public abstract class JdbcTransactionObjectSupport implements SavepointManager,
@@ -181,6 +181,13 @@ public abstract class JdbcTransactionObjectSupport implements SavepointManager,
catch(SQLFeatureNotSupportedExceptionex){
// typically on Oracle - ignore
}
catch(SQLExceptionex){
// ignore Microsoft SQLServerException: This operation is not supported.
Stringmsg=ex.getMessage();
if(msg==null||!msg.contains("not supported")){
thrownewTransactionSystemException("Could not explicitly release JDBC savepoint",ex);
}
}
catch(Throwableex){
thrownewTransactionSystemException("Could not explicitly release JDBC savepoint",ex);