etc

[Lombok] Lombok 설치(초기 설정) 방법

멍목 2023. 1. 6. 23:04
반응형

Lombok?

반복되는 코드들을 간단한 어노테이션으로 자동 생성되게 하는 기능

ex) getter, setter, toString ...

 

 

1. Lombok 의존성 추가

case : maven

...

<dependencies>
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <optional>true</optional>
    </dependency>
</dependencies>

...

<build>
  <plugins>
    <plugin>
        ...
        <excludes>
          ...
          <exclude>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
          </exclude>
          ...
        </excludes>
      </configuration>
    </plugin>
  </plugins>
</build>

 

case : Gradle

...
dependencies {
  ... 
  compileOnly 'org.projectlombok:lombok'		
  annotationProcessor 'org.projectlombok:lombok'
  ...
}
...

 

 

2. Lombok 라이브러리 추가 확인

 

 

 

3. Lombok IDE 적용

case : Eclipse

1) 아래 사이트에서 Lombok 파일 다운

projectlombok.org/download

 

Download

 

projectlombok.org

 

 

2) 표시된 버튼을 클릭 - 설치된 Eclipse 경로 선택 

 

 

case : IntelliJ

1) File - Settings

 

2) Plugins에서 Lombok 설치 후 Installed에서 설치 확인

MarketPlace에서 Lombok 설치(필자는 설치된 상태)

 

Installed에서 설치 확인

 

 

4. Lombok 확인

1) Lombok Annotation을 이용해서 Getter, Setter 자동 생성

 

 

 

2) Test 인스턴스를 이용해서 확인

 

 

3) 실행 결과 확인

 

반응형