[Java] lombok이란? 및 활용

DG·2023년 2월 21일
0

java

목록 보기
1/1
post-thumbnail

Java를 혼자 공부하면서 어려웠고, 현재도 어렵다고 느껴지는 lombok. 하지만 가장 중요한 부분 중 한 부분이지 않을까 생각된다.

lombok

자바 클래스에 Getter, Setter, 생성자 등을 자동으로 만들어 주는 도구

개인 프로젝트를 하면서 많이 썼던 lombok들 위주로 시작하여 계속해서 글에 추가를 할 예정이다.

1. @Getter, @Setter

  • Getter, Setter 메서드를 추가하지 않아도 getHello, getLombok, setHello, setLombok 등의 메서드를 사용할 수 있다.

2. @RequiredArgsConstructor

  • 해당 속성을 필요로하는 생성자가 롬복에 의해 자동으로 생성된다.(final이 없는 속성은 생성자에 포함되지 않는다.)
  • final은 한번 설정한 값을 변경할수 없게 한다.(Setter 메서드 사용 불가)

모든 것은 제때에, 적절한 곳에 사용되어 지는 것이 가장 좋다.
java를 하며 가장 많이 쓰는 lombok을 알맞은 곳에 쓰도록 노력하자!

profile
Jilpung

0개의 댓글