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

2023. 1. 6. 23:04· etc
목차
  1. Lombok?
  2. 1. Lombok 의존성 추가
  3. 2. Lombok 라이브러리 추가 확인
  4. 3. Lombok IDE 적용
  5. 4. Lombok 확인
반응형

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) 실행 결과 확인

 

반응형

'etc' 카테고리의 다른 글

[html2canvas] 기본 예제  (0) 2023.04.15
[VsCode] vscode default 터미널 변경 방법  (0) 2023.03.13
[IntelliJ] 자동 빌드 설정  (0) 2022.06.18
개발한 API 테스트 도구 - postman  (0) 2022.06.14
[eclipse] intellij 처럼 자동완성기능 사용하기  (0) 2022.05.29
  1. Lombok?
  2. 1. Lombok 의존성 추가
  3. 2. Lombok 라이브러리 추가 확인
  4. 3. Lombok IDE 적용
  5. 4. Lombok 확인
'etc' 카테고리의 다른 글
  • [html2canvas] 기본 예제
  • [VsCode] vscode default 터미널 변경 방법
  • [IntelliJ] 자동 빌드 설정
  • 개발한 API 테스트 도구 - postman
멍목
멍목
개발 관련 새롭게 알게 된 지식이나 좋은 정보들을 메모하는 공간입니다.
반응형
멍목
김멍목의 개발블로그
멍목
전체
오늘
어제
  • 분류 전체보기 (514)
    • BE (190)
      • Spring (21)
      • Java (141)
      • Kotlin (6)
      • JPA (22)
    • FE (33)
      • Javascript (16)
      • Typescript (0)
      • React (5)
      • Vue.js (9)
      • JSP & JSTL (3)
    • DB (32)
      • Oracle (22)
      • MongoDB (10)
    • Algorithm (195)
    • Linux (8)
    • Git (6)
    • etc (42)
    • ---------------------------.. (0)
    • 회계 (4)
      • 전산회계 2급 (4)
    • 잡동사니 (2)

블로그 메뉴

  • 홈
  • 관리

공지사항

인기 글

태그

  • 더 자바 애플리케이션을 테스트하는 다양한 방법
  • 코테공부
  • MongoDB 공부
  • JPA 공부
  • 알고리즘공부
  • Effective Java
  • 코테 공부
  • MongoDB with Node.js
  • 자기 개발
  • 자기개발
  • 이펙티브 자바
  • 자바 개발자를 위한 코틀린 입문
  • java 8
  • 자바 공부
  • 자바 테스팅 프레임워크
  • 전산회계 2급 준비
  • JPA
  • 더 자바 Java 8
  • 프로젝트로 배우는 Vue.js 3
  • 코틀린
  • 자기 공부
  • MongoDB 기초부터 실무까지
  • junit5
  • 자바공부
  • Java to Kotlin
  • Oracle
  • 이펙티브자바
  • vue3 공부
  • 알고리즘 공부
  • 자기공부

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
멍목
[Lombok] Lombok 설치(초기 설정) 방법
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.