diff --git a/web/src/main/java/org/springframework/security/web/util/AntPathRequestMatcher.java b/web/src/main/java/org/springframework/security/web/util/AntPathRequestMatcher.java index c72ed6e1e1..49a4c88fb8 100644 --- a/web/src/main/java/org/springframework/security/web/util/AntPathRequestMatcher.java +++ b/web/src/main/java/org/springframework/security/web/util/AntPathRequestMatcher.java @@ -132,6 +132,15 @@ public final class AntPathRequestMatcher implements RequestMatcher { this.httpMethod == other.httpMethod; } + @Override + public int hashCode() { + int code = 31 ^ pattern.hashCode(); + if (httpMethod != null) { + code ^= httpMethod.hashCode(); + } + return code; + } + @Override public String toString() { StringBuilder sb = new StringBuilder();