[Spring] Lombok 사용

김윤섭·2023년 9월 8일

Spring

목록 보기
5/16
post-thumbnail

Lombok


(1) 롬복이란?

  • 롬복은 자바 언어를 사용하는 개발자들을 위한 라이브러리
  • 코드 작성의 반복을 줄여주는 기능들을 제공

(2) 롬복 주요 기능

  • @Getter@Setter: 객체 필드 생성, getter와 setter를 만들어 줌
  • @ToString : 객체의 필드를 출력하는 toString() 메서드를 자동으로 생성
  • @RequiredArgsConstructor :
    -final이 붙은 멤버변수만 사용해서 생성자를 자동으로 만들어 줌
    -생성자를 롬복이 자동으로 생성해주기 때문에 코드를 간결하게 작성
  • @Data :
    - @Getter,@Setter, @ToString, @RequiredArgsConstructor 등의 어노테이션을 모두 포함
    -클래스의 모든 필드를 생성하고, 모든 메서드를 만들어 줌

(3) 롬복 사용방법

1) 롬복 의존성 추가

  • project 생성 시 의존성 추가
  • build.gradle > dependencies에 의존성 추가
	compileOnly 'org.projectlombok:lombok'
	annotationProcessor 'org.projectlombok:lombok'

2) cmd창에서 롬복 jar 파일 위치 진입

  • 프로젝트의 Project and External -= Dependencies에서 lombok-1.18.26.jar 위치 확인
  • cmd 창에서 jar파일 실행
    • java -jar lombok-1.18.26.jar
    • cd lombok경로

3) project lombok 실행

  • cmd에서 jar파일 실행시 다음 화면 켜짐

  • sts 파일 위치 select

install 성공

4) class 에서 어노테이션 실행

profile
KIC캠퍼스 교육수료 (2023.01~2023.06) - JAVA, JSP, Springboot, DBeaver

0개의 댓글