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

dduckmane님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

주문 조회 V2: 엔티티를 DTO로 변환

@Data의 역할

22.10.05 15:33 작성

·

424

1

왜 Dto에 @Data가 빠지면

이런 오류가 나는 지 궁금합니다.

강의에서는 getter가 없어서 오류가 났다고 배웠습니다.

property가 없다고 오류가 난다고 배웠는데 왜 getter가 있어야 하는 지 궁금합니다.

답변 1

2

OMG님의 프로필 이미지

2022. 10. 05. 19:29

안녕하세요. dduckmane님, 공식 서포터즈 OMG입니다.
.

@Data는 @Getter를 포함하고 있으며

Json으로 변환하여 반환할 때 Jackson이라는 라이브러리가 getter를 이용합니다.

아래 잘 정리된 글 참고해주세요 :)

https://bactoria.github.io/2019/08/16/ObjectMapper%EB%8A%94-Property%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%B0%BE%EC%9D%84%EA%B9%8C/
.
감사합니다.