스프링 개발할 때 모델 클래스 getter, setter를
일일이 만드는 게 귀찮을 때가 있습니다.
그래서 이런 문제를 해결하기 위해 나온 것이 lombok입니다.
먼저 lombok을 사용하려면 이클립스에 lombok을 설치해야 합니다.
lombok.jar를 설치하려면 윈도우에서 cmd로 lombok.jar를 실행시켜야 합니다.
그러면 위와 같이 아래와 같이 설치 화면이 보이는데
여기서 현재 사용하고 있는 이클립스를 선택하고 Install/Update 버튼을 클릭합니다.
(다른 이클립스에 설치하려면 Specify location 버튼을 클릭해서 이클립스를 선택합니다.)
lombok 설치가 제대로 끝났으면 위와 같이 "Install successful" 화면이 표출됩니다.
그리고 이클립스를 실행시키면 lombok을 사용할 수 있습니다.
예제로 "User"라는 클래스를 만들어서 객체를 생성하겠습니다.
User 클래스를 lombok으로 사용하려면 Data 어노테이션을 추가해야 합니다.
그리고 User 클래스의 객체를 생성하고 lombok이 제대로 되는지 확인하겠습니다.
객체를 생성하고 lombok을 통해 해당 객체의 getter, setter가 제대로 실행되는 것을 확인했습니다.
앞으로 모델 클래스를 사용할 때 일일이 getter, setter를 만들지 말고
lombok을 사용하면 코드를 간결하게 작성할 수 있습니다.
'dev > 스프링' 카테고리의 다른 글
cvc-id.3: A field of identity constraint 'web-app-filter-name-uniqueness' matched element 'web-app', but this element does not have a simple type. 에러 수정 (0) | 2021.06.10 |
---|---|
Http 요청 한글 파라미터 인코딩 (0) | 2021.06.01 |
use try-with-resources or close "DefaultTransaction" in a "finally" clause 버그 수정 (0) | 2020.05.04 |
스프링 프레임워크 개발 시작하기 (0) | 2020.04.01 |
custom annotation 사용법 (0) | 2020.03.15 |