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

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

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

프로젝트 최상단에 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

[HootJem] 개발 기록 블로그