فهرست منبع

Refactor equals method

To use the accessor method for username instead of directly accessing the attribute.
Seongguk Jeong 2 سال پیش
والد
کامیت
de1357cbd1
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      core/src/main/java/org/springframework/security/core/userdetails/User.java

+ 2 - 2
core/src/main/java/org/springframework/security/core/userdetails/User.java

@@ -179,8 +179,8 @@ public class User implements UserDetails, CredentialsContainer {
 	 */
 	@Override
 	public boolean equals(Object obj) {
-		if (obj instanceof User) {
-			return this.username.equals(((User) obj).username);
+		if (obj instanceof User user) {
+			return this.username.equals(user.getUsername());
 		}
 		return false;
 	}