강의

멘토링

커뮤니티

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

seonjun Moon님의 프로필 이미지
seonjun Moon

작성한 질문수

스프링 핵심 원리 - 기본편

롬복과 최신 트랜드

롬복에서 getter setter 질문

작성

·

161

0

롬복에서 getter setter 을 Annotation을 붙여주면 된다고 말씀을 해주셨습니다 선생님! 그러면... 

사용자가 입력시 정제된 값을 getter로 받아오게 하려면 

getter안에서 조작을 하는걸로 알고있습니다.

예를 들어 나이는 마이너스(-)가 없으니 -로 입력을 하게 하면 다시 입력을 하게 한다던지 말입니다. 

그러한 것을 Getter Setter안에서 로직을 구현하고 싶으면 이러한 경우에는 어느곳에서 해야하나요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. seonjun Moon님^^

사실! getter, setter는 이론적으로는 조작할 수 있지만, 실무에서는 조작을 하지 않습니다!

이론으로는 가능하지만, getter ,setter는 관례상 필드를 그대로 노출하는 방식을 사용합니다^^

만약 정말 하고 싶으면 lombok @Getter, @Setter를 사용하지 말고 직접 구현해야 합니다.

감사합니다.

seonjun Moon님의 프로필 이미지
seonjun Moon

작성한 질문수

질문하기