Study

[Lombok]

미노MINO 2023. 10. 27. 15:03
728x90

롬복을 처음 이용했는데 매우 좋은 라이브러리였다.

Getter와 Setter을 Lombok을 이용해 @Getter @Setter를 변수에 작성하기만 하면

Getter와 Setter을 쓴것과 같은 효과를 준다!

 

Dependencies

implementation 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'

testImplementation 'org.projectlombok:lombok:1.18.30'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.30'

 

 

class Lombok
{
   private String name;

   public String GetName()
   {
      return name;
   }
}

 

일관성 있고 코드가 줄어들어서 보기 편해진다.

 

class Lombok
{
   @Getter
   private String name;
}

 

@AllArgsConstructor

는 모든 변수를 포함해서 넣어주는 기능도 있다.

 

아름다운 코드를 보니 Python이 생각나는 건 왜 일까?