From 75f30d1701267742c7c2c541e3ff0333a15b0135 Mon Sep 17 00:00:00 2001 From: Josh Cummings <3627351+jzheaux@users.noreply.github.com> Date: Thu, 26 Jun 2025 19:12:10 -0600 Subject: [PATCH] Polish equals and hashcode --- .../web/servlet/util/matcher/PathPatternRequestMatcher.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/main/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcher.java b/web/src/main/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcher.java index 86cc860e0f..1abe7d94c9 100644 --- a/web/src/main/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcher.java +++ b/web/src/main/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcher.java @@ -138,7 +138,7 @@ public final class PathPatternRequestMatcher implements RequestMatcher { if (!(o instanceof PathPatternRequestMatcher that)) { return false; } - return Objects.equals(this.pattern, that.pattern); + return Objects.equals(this.pattern, that.pattern) && Objects.equals(this.method, that.method); } /** @@ -146,7 +146,7 @@ public final class PathPatternRequestMatcher implements RequestMatcher { */ @Override public int hashCode() { - return Objects.hash(this.pattern); + return Objects.hash(this.pattern, this.method); } /**