[JAVA]lombok(DomainFramework) 설치하기
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/
Uploaded by Notion2Tistory v1.1.0