반응형
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 |
[Spring]컴포넌트 스캔과 의존관계 자동 주입 (0) | 2025.02.25 |
[SpringBoot]싱글톤 컨테이너 (0) | 2025.02.24 |
[SpringBoot]BeanDefinition (0) | 2025.02.24 |