강의

멘토링

커뮤니티

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

lulala님의 프로필 이미지
lulala

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Users Microservice - 반환값과 응답코드 개요

Entity setter

작성

·

260

0

Entity에 setter을 구현하는 것을 지양해야 하는 것으로 알고있어 Data 어노태이션 대신 Getter 어노태이션만 사용하여 실습을 징행하고있습니다.

그런데 userEntity.setEncrypted 이 부분을 사용하지 못하는데

그러면 DTO -> Entity로 바꿀때 userEntity.setEncrypted 이부분을 어떻게 하는게 좋나요??

Entity클래스에 따로 setter함수 대신 다른 함수를 만들어 사용하면 될까요??

답변 1

3

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

Lombok 플러그인은 어디까지나 구현의 간편함을 위해서 사용하는 거라 생각됩니다. @Setter 부분에서 문제가 될 시 @Getter만 적용하시면 되며, 필요시에는 직접 setter 메소드를 구현하시면 됩니다. 

감사합니다. 

lulala님의 프로필 이미지
lulala

작성한 질문수

질문하기