인프런 커뮤니티 질문&답변
답변 1
1
정수원
지식공유자
네
이것은 선택의 문제이지 아닐까 합니다.
별도의 설정이나 코드구현을 많이 하지 않고 할려면 User 클래스를 상속받으면 쉽게 구현이 가능하고 대신에 원하지 않는 필드나 메서드까지 모두 자식이 떠안게 되는 것인 반면 UserDetails 는 모든 코드를 직접 구현해야 하지만 원하는 부분만 심플하게 구성할 수 있다는 차이점이 있습니다.
뭐든 다 그렇겠지만 상황에 따라 어떤 방식을 택하는 것이 좋은 것인지 결정하시면 되리라 봅니다.





