Lombok 롬복 설치

2022. 1. 15. 12:52Framework

반응형

getter/setter메소드와 toString 코드를

내부적으로 추가해주어 코드를 줄일 수 있는 라이브러리

 

 

메이븐레파지토리사이트에서 lombok 검색 후

대충 유세이지스 높은 걸로 pom.xml에 복붙 후 저장

 

 

패키지 익스플로러 탭에

메이븐 디펜던시즈폴더에 롬복 설치 확인 후

롬복파일이 있는 경로 찾아가기

 

lombok 압축 jar파일 실행

압축파일이 알집인 경우 바로 실행 불가

압축파일 기본프로그램이 알집일 경우

cmd창 열어서 cd 롬복 jar파일 경로 엔터

java -jar 롬복 jar파일 이름 엔터

강제로 실행

 

로딩

 

인스톨/업데이트 클릭

 

설치완료

 

그리고 IDE 재실행 후

롬복 어노테이션으로 롬복 사용하면

패키지익스플로러 탭에서

해당 클래스에 자동으로 메소드 완성된 것 확인가능

@NoArgsConstructor
@AllArgsConstructor
@Setter
@Getter 
@ToString

 

주의사항)

롬복 사용 시 소문자 단 하나로 시작하는 필드명 사용금지

예를 들어 uName이라는 필드명이 있다고 가정

jsp페이지에서 el구문을 사용했을 때

${ loginUser.uName }

내부적으로 .getuName() 메소드를 찾게 됨

롬복 사용 시 uName필드가 자동완성해주는 메소드는

.getUName()으로 메소드를 찾지 못하는 이슈가 발생

반응형