인프런 커뮤니티 질문&답변
Entity setter
작성
·
267
0
Entity에 setter을 구현하는 것을 지양해야 하는 것으로 알고있어 Data 어노태이션 대신 Getter 어노태이션만 사용하여 실습을 징행하고있습니다.
그런데 userEntity.setEncrypted 이 부분을 사용하지 못하는데
그러면 DTO -> Entity로 바꿀때 userEntity.setEncrypted 이부분을 어떻게 하는게 좋나요??
Entity클래스에 따로 setter함수 대신 다른 함수를 만들어 사용하면 될까요??
퀴즈
63%나 틀려요. 한번 도전해보세요!
Spring Boot 마이크로서비스에서 application.yaml 파일에 server.port 값을 '0'으로 설정하는 주된 목적은 무엇일까요?
고정된 포트를 사용하여 디버깅을 쉽게 하려고 합니다.
마이크로서비스 시작 시 사용 가능한 임의의 포트를 자동 할당받게 합니다.
Eureka 서버가 이 서비스에 접근하는 포트를 미리 지정하는 설정입니다.
API Gateway를 통해서만 서비스에 접근하도록 강제하는 설정입니다.
답변 1
3
Dowon Lee
지식공유자
안녕하세요, 이도원입니다.
Lombok 플러그인은 어디까지나 구현의 간편함을 위해서 사용하는 거라 생각됩니다. @Setter 부분에서 문제가 될 시 @Getter만 적용하시면 되며, 필요시에는 직접 setter 메소드를 구현하시면 됩니다.
감사합니다.





