[Spring] 2. 코드 추가 퀴즈 - JWT의 이해

Kim yoon beom·2025년 5월 9일
0


  • 일단 User 엔티티에 nickname을 추가해준다.

  • Entity + 아래 생성자들에 nickname추가 해서 AuthUser랑 관련된 모든 클래스들 바꿔주기로 하였다.

해서,

public User(String email, String password, String nickname, UserRole userRole) {
        this.email = email;
        this.password = password;
        this.nickname = nickname;
        this.userRole = userRole;
    }

    private User(Long id, String email, String nickname, UserRole userRole) {
        this.id = id;
        this.email = email;
        this.nickname = nickname;
        this.userRole = userRole;
    }

생성자를 바꾸고

public void updateNickname(String nickname){ this.nickname = nickname;}
  • fromAuthUser 메서드 수정을 위해 nickname을 사용할 수 있도록 nickname 업데이트 메서드를 추가.


AuthUser도 바꾸고

JwtUtil을 바꿨더니 오류가 발생했다.

→ 연관된 메서드들도 추가해줘야겠다.

  • SignupRequest로부터 받고 있기 때문에 해당 dto에도 nickname을 추가해준다.


마지막으로 JwtFilter에도 nickname을 추가해준다.

profile
나는.원한다.개발자

0개의 댓글