1. Lombok 이란?
- Lombok(이하 롬복)은, 자바 프로젝트를 진행하는데 거의 필수적으로 필요한 메소드/생성자 등을 자동생성해줌으로써 코드를 절약할 수 있도록 도와주는 라이브러리입니다.
2. 사용법 - 세팅
2-1) dependency 추가 (gradle) - 프로잭트 생성시 추가
compileOnly 'org.projectlombok:lombok'
2-2) 설치
- 환경설정
- Windows: Ctrl + Alt + S OR shift 두번 입력 후 검색
- macOS: command + ,
- 검색창에 "Annotation Processors" 입력 후, 우측 "Enable ~" 체크하고 OK 클릭
3. plugins - Lombok 설치
3. 사용법(코드에 적용)
- Course.java
- Course 클래스 Getter, NoArgsConstructor 적용
- CourseService.java
- CourseService 클래스 RequiredArgsConstructor 적용
- 코드 삭제
// 생성자를 통해, Service 클래스를 만들 때 꼭 Repository를 넣어주도록
// 스프링에게 알려줌
public CourseService(CourseRepository courseRepository) {
this.courseRepository = courseRepository;
}
- 어노테이션 추가 (@RequiredArgsConstructor)
'프로그래밍 > SpringBoot' 카테고리의 다른 글
Rest API란? (Rest의 개념) (0) | 2022.05.22 |
---|---|
DTO 설정 (DAO/DTO/VO 개념) (0) | 2022.05.22 |
JPA (3) - Create, Read, Update, Delete - Service (0) | 2022.05.22 |
JPA (2) - 생성일자, 수정일자 (0) | 2022.05.22 |
JPA (1) - 기본 개념 - Domain/Repository (0) | 2022.05.22 |