반응형
Lobok 추가/사용
- build.gradle

더보기configurations { compileOnly { extendsFrom annotationProcessor } } dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' } - 추가된 게 확인된다.

- vscode 롬복 extention 추가
- settings에서 Annotation Processing을 켜준다.

- 사용법

- @Getter 와 @ Setter 를 이용해 바로 게터&세터를 사용할 수 있다.
- @ToString 등 다양한 기능이 있다.
- @Getter 와 @ Setter 를 이용해 바로 게터&세터를 사용할 수 있다.
- @RequiredArgsConstructor
- private final이 붙은 필드를 가지고, 생성자를 만들고 자동으로 의존관계 연결해준다.

바뀌기 전 
후
- private final이 붙은 필드를 가지고, 생성자를 만들고 자동으로 의존관계 연결해준다.
※ 최근에는 생성자를 딱 1개를 두고 @Autowired를 생략하는 방식을 사용하는데, 여기에 Lombok 라이브러리를 사용하면 더욱 깔끔하게 사용할 수 있다.
반응형
'🍃 Spring > 🍃 Spring Boot' 카테고리의 다른 글
| [SpringBoot][Gradle] JSP, JSTL 의존성 추가코드 (0) | 2025.02.28 |
|---|---|
| [SpringBoot]컴포넌트 탐색 위치 지정와 기본 스캔 대상. (+ 필터) (0) | 2025.02.25 |
| [SpringBoot]싱글톤 컨테이너 (0) | 2025.02.24 |
| [SpringBoot]BeanDefinition (0) | 2025.02.24 |
| [SpringBoot]다양한 설정 지원-자바 코드, xml (0) | 2025.02.24 |