Languages/java

[JAVA]lombok(DomainFramework) 설치하기

뱅타 2021. 4. 6. 20:03

GetterSetter 쉽게 사용하자

maven에서 받기만 해서는 적용이 되질 않는다.

jar파일을 따로 받아서 설치해야함. 

 

수동으로 받아주자.

 

maven의 dependency만 추가해서는 이클립스가 알아서 컴파일해주지 않는다.

 

일일이 쓰지 않고 getterSetter해주기 어노테이션 하나면 끝!

이렇게 더 많은 것들이 있다.

 

@EqualsAndHashCode(of={ } ) {} 안쪽에 있는 변수들을 식별성 있는 값으로 지정하겠다.

@ToString(exclude={ }) {} 안쪽에 있는 변수들을 빼겠다.

noArgsConstructor = 파라미터를 아무것도 가지지 않는 기본 생성자를 생성하겠다

AllArgsConstructor = 모든 파라미터를 가지고 있는 생성자를 생성하겠다.

 

코드상에는 나오지 않지만 Outline으로 보면 이렇게 모두 만들어 져 있는것을 볼 수 있다.

설치하기

 

maven의 pom.xml 설정 파일에 dependency만 추가해서 설치하면 compile error는 따로 나오지 않지만 위의 사진처럼

outline에는 실제로 게터세터가 생성되지 않는다.

 

그러니 사이트에서 직접 다운받은 .jar파일을 수동으로 설치해야 한다.

방금 전 받은 .jar파일을 cmd 열어서

$java -jar lombok.jar

실행시킨다.

 

 

그 후 Specify location 클릭 후

본인이 쓰는 이클립스로 경로 잡기

install successful이 뜨면 닫아준다.

****주의 경로에 한글이 포함되어 있다면 수정해주자. eclipse 실행이 안된다...

 

eclipse.ini 파일을 열어 제일 하단에

이렇게 뜨면 정상적으로 설치가 완료됨을 알 수 있다.

 

Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.

projectlombok.org/vprojectlombok.org/projectlombok.org/

projectlombok.org/projectlombok.org/projectlombok.org/projectlombok.org/

projectlombok.org/

projectlombok.org/projectlombok.org/projectlombok.org/projectlombok.org/

projectlombok.org/

728x90
반응형