2020년 7월 26일 일요일

롬복(Lombok) 설치 및 설정

롬복(Lombok) 설치 및 설정


롬복(Lombok) 설치 및 설정


4. Lombok

롬복은 코드 작성양을 줄여주는 기능을 제공합니다. 롬복은 이클립스 플러그인입니다.

롬복은 .java 파일에 설정한 어노테이션(롬복이 정의)을 컴파일 할 때 실제 코드로 대체해 줍니다.

 

4.1. 다운로드 사이트 접속

검색사이트에서 다음 키워드로 검색하여 다운로드 사이트로 이동합니다.

 

lombok download

 

3fe82d2d8d5524c279e16d127817c0a7_1595766
 

 

 

"Download lombok.jar" 링크를 클릭하면 다운로드가 시작됩니다.

 

4.2. 설치

다운받은 파일을 더블클릭합니다. 또는 콘솔에서 다음 명령을 사용할 수도 있습니다.

 

java -jar lombok.jar

 

3fe82d2d8d5524c279e16d127817c0a7_1595766
 

 

위 화면에서 사용하는 이클립스가 바로 선택되었다면 "Install / Update"를 클릭합니다.

그렇지 않다면 "Specify location…"을 클릭합니다.

 

3fe82d2d8d5524c279e16d127817c0a7_1595766
 

 

사용하는 이클립스를 지정한 결과 화면입니다. "Install / Update" 를 클릭합니다.

 

 

 3fe82d2d8d5524c279e16d127817c0a7_1595766 

결과적으로 STS의 실행파일이 있는 위치에 lombok.jar 파일이 추가됐습니다.

3fe82d2d8d5524c279e16d127817c0a7_1595766
 

 

4.3. 환경설정

STS.ini 파일을 에디터로 엽니다.
다음 내용을 -vmargs 설정 바로 위에 추가합니다. 개인 환경에 맞는 Path를 지정해야 합니다.

-vm

C:/Program Files/Java/jdk1.8.0_20/bin/javaw.exe

 

작업결과 예시

-startup

plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444

-product

org.springsource.sts.ide

--launcher.defaultAction

openFile

-vm

C:/Program Files/Java/jdk1.8.0_20/bin/javaw.exe

-vmargs

-Dosgi.requiredJavaVersion=1.8

-Xms40m

-Xverify:none

-Dorg.eclipse.swt.browser.IEVersion=10001

-Xmx1200m

-javaagent:lombok.jar

 


4.4. 실행

STS를 재 기동하면 롬복이 작동합니다.

 

4.5. 테스트

새 프로젝트 생성

File > New > Spring Starter Project >

프로젝트 명: supplement-lombok > Next >

디펜던시 선택: Lombok > Finish

 

User.java

package com.example;

 

import lombok.Data;

 

@Data

public class User {

        private int id;

        private String name;

}

 

LombokTest.java

package com.example;

 

public class LombokTest {

        public static void main(String[] args) {

                 User user = new User();

                 user.setId(1);

                 user.setName("Chris");

                

                 System.out.println(user);

        }

}

 

LombokTest 클래스를 기동합니다. 다음 결과가 콘솔에 출력되면 롬복이 잘 작동하는 것을 의미합니다.

User(id=1, name 

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...