[Spring] 롬복에 대한 나름의 이해

2023. 10. 9. 15:48Spring

롬복(Lombok)은 getter, setter 및 constructor를 자동으로 만들어준다.

 

예를 들어 @Getter, @Setter를 붙이면 필드인 name과 age와 관련하여 setName, getName 등을 자동적으로 만들어준다.

또한 @RequiredArgsConstructor를 붙이면 final이 붙은 상수에 대해서 자동으로 Constructor를 만들어준다. 실제 class 파일을 열어보면 @Autowired가 붙은 생성자를 볼 수 있다. 

이것의 장점은 final 상수가 추가될 때마다 따로 생성자를 변경하지 않아도 된다는 점이다.

 

Reference


https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8&unitId=55376 

 

학습 페이지

 

www.inflearn.com