inblog logo
|
[HootJem] 개발 기록 블로그
    java

    [STS] jar 라이브러리 추가 및 설정법

    HootJem's avatar
    HootJem
    Oct 24, 2024
    [STS] jar 라이브러리 추가 및 설정법
    Contents
    라이브러리 추가 및 설정하기
     

    라이브러리 추가 및 설정하기

    프로젝트 최상단에 lib 폴더를 생성하고, 그 안에 lombok.jar 파일을 넣습니다.
    Lombok은 getter와 setter를 자동으로 생성해주는 편리한 라이브러리입니다.
    이번 프로젝트에서는 Maven이나 Gradle을 사용하지 않고, 직접 라이브러리를 추가하는 방식으로 진행할 것입니다.
     
    라이브러리를 lib 폴더에 넣는 것만으로는 끝이 아닙니다. 프로젝트가 이 라이브러리를 인식할 수 있도록 Build Path 설정을 해야 합니다.
    notion image
    notion image
    notion image
    notion image
     

    lombok 플러그인 추가하기

    lombok.jar 파일을 우클릭 하여 다른 프로그램으로 열기를 한 뒤
    컴퓨터에 설치되어 있는 java 를 선택합니다. 이후 cmd 를 열어 본인의 jdk 가 설치된 bin 폴더 경로로 들어가 아래 명령어를 작성합니다.
    java -jar lombok.jar
    notion image
    notion image
    notion image
    notion image
    이걸 눌러서 본인 툴이 있는 곳이랑 연결 해 주어야 합니다.
    notion image
    notion image
    인스톨 누르고 퀵 인스톨러 하면 된다.
    잘 되었는지 확인 해 보기 위해 src 에 새로운 패키지를 만듭니다.
    notion image
    그리고 ex00 패키지를 만든 뒤 LombokTest.java 클래스를 만들겠습니다.
    Dog 클래스의 name 을 출력하기 위해선 getter, setter 를 명시해 주어야 합니다.
    이렇게 작성하게 되면 코드가 길어지게 됩니다.
    package bubble.test.ex00; class Dog { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } public class LombokTest { public static void main(String[] args) { Dog d = new Dog(); d.setName("토토"); System.out.println(d.getName()); } }
     
    대신 lombok 라이브러리를 빌드해 어노테이션을 사용하게 되면 자동으로 Getter, Setter를 만들어 줍니다. 저는 임포트는 되었는데 setName, getName 에서 에러가 나서 프로젝트 클린 한 번 눌렀습니다.
    package bubble.test.ex00; import lombok.Getter; import lombok.Setter; @Getter @Setter class Dog { private String name; } public class LombokTest { public static void main(String[] args) { Dog d = new Dog(); d.setName("토토"); System.out.println(d.getName()); } }
    notion image
    Share article
    Contents
    라이브러리 추가 및 설정하기

    [HootJem] 개발 기록 블로그

    RSS·Powered by Inblog