[Spring] Lombok 사용

보람·2023년 4월 29일
0

Spring

목록 보기
5/18
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파일 실행
    • cd lombok경로
    • java -jar lombok-1.18.26.jar

3) project lombok 실행

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

  • install 성공

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

profile
안녕하세요, 한보람입니다.

0개의 댓글