@Override public String toString() { StringBuilder info = new StringBuilder(); info.append("Provider:{appkey=").append(getAppkey()) .append(",ip=").append(getIp()) .append(",port=").append(getPort()) .append(",weight=").append(getWeight()) .append(",protocol=").append(getProtocol()) .append(",env=").append(getEnv()) .append(",version=").append(getVersion()) .append("}"); return info.toString(); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Provider other = (Provider) o; if (!Objects.equals(appkey, other.getAppkey())) { return false; } if (!Objects.equals(ip, other.getIp())) { return false; } if (port != other.getPort()) { return false; } return true; } }