From b1a8ecc6a4fff05e6be530350964fa66ff17fe52 Mon Sep 17 00:00:00 2001 From: tianwenbo Date: Fri, 10 Mar 2023 08:58:12 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91=20MyRouteDefiniti?= =?UTF-8?q?on.java=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jero/loader/MyRouteDefinition.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/jero-boot/jero-cloud-module/jero-cloud-gateway/src/main/java/com/jero/loader/MyRouteDefinition.java b/jero-boot/jero-cloud-module/jero-cloud-gateway/src/main/java/com/jero/loader/MyRouteDefinition.java index ccf1b74c..2579f847 100644 --- a/jero-boot/jero-cloud-module/jero-cloud-gateway/src/main/java/com/jero/loader/MyRouteDefinition.java +++ b/jero-boot/jero-cloud-module/jero-cloud-gateway/src/main/java/com/jero/loader/MyRouteDefinition.java @@ -2,6 +2,8 @@ package com.jero.loader; import org.springframework.cloud.gateway.route.RouteDefinition; +import java.util.Objects; + /** * 自定义RouteDefinition * @author zyf @@ -19,4 +21,18 @@ public class MyRouteDefinition extends RouteDefinition { public void setStatus(Integer status) { this.status = status; } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + if (!super.equals(o)) return false; + MyRouteDefinition that = (MyRouteDefinition) o; + return Objects.equals(status, that.status); + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), status); + } }