인프런 커뮤니티 질문&답변

age9696님의 프로필 이미지
age9696

작성한 질문수

스프링부트 시큐리티 & JWT 강의

스프링부트 시큐리티 3강 - 시큐리티 회원가입

스프링부트 시큐리티 3강 - 시큐리티 회원가입에서 USER출력

작성

·

525

0

안녕하세요 강사님

객체 전달관련해서 질문이 있습니다.

강의에서 USER 객체를 출력했을 시,

아래와 같이 객체 내부값이 출력되었는데,

저는

 

`com.want.project.domain.user.domain.Users@6bfd8b8c`

이런식으로 출력이 되네요..

혹시 tostring을 오버라이딩하신걸까요??

그리고 제 객체를 getter로 찍어보면 내부에 값이 아닌 null이 저장되어 있는데 이유가 무엇일까요?

답변 2

0

네, 저도 확인시 이클립스에서 Lombok이 인스톨 안되었을때 객체로 뜨고 안뜨더군요.

프로젝트때도 느끼지만 이클립스+Lombok에서 악질적인게 @Data,@Getter 등등 임포트도 잘되고 어노테이션도 잘 먹는데, 기능이 작동안할때 있습니다.

그때는 lombok을 해당 이클립스에 수동으로 설치하면 되더군요.

0

age9696님의 프로필 이미지
age9696
질문자

앗.. 해결했습니다.
클래스에 @Data 어노테이션이 빠져있엇네요..
lombok에서 알아서 tostring을 오버라이딩해준 것 이었군요..

최주호님의 프로필 이미지
최주호
지식공유자

맞습니다 ㅎ @Data 어노테이션에 ToString이 있습니다

age9696님의 프로필 이미지
age9696

작성한 질문수

질문하기