1. Lombok 롬복이는 누구인가
- Code 를 간소화 시켜주는 Library , ( 코드 이쁘게 만들어주는 도구 )
- @ Annotation 을 사용한다.
- 여러 필수 코드들의 반복 최소화
- Logging 기능을 제공 : Program 수행과정을 기록으로 남기는 것 ( Println으로 찍어보지말고, log 로 찍어본다.) (블랙박스)
2. Lombok 설치
- Lombok Library 추가 => Build.gradle
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
+ plugin 추가 (Setting 에서 plugins 검색해서 Lombok 설치)
+ enable 설정 (annotation processor) (Popup 에서 누르면 된다 / 놓쳤다면 Setting - 에서 검색해서 enable )
3. Lombok 기능들 (=> public class 레벨에 선언)
(1). @Getter @Setter
(2). @AllArgsConstructor 전체 생성자 생성
(3). @Tostring generator 로 생성한 toString 기능
(4). @Slf4j logging 기능 활성화 => log.info( println 할 내용 );
(Simple logging facade for java)
'Back to the Spring' 카테고리의 다른 글
변수 { id } 를 품은 URL (0) | 2022.06.15 |
---|---|
세션 VS JWT(토큰) .Feat 쿠키 (1) | 2022.06.12 |
MultiThread - 몇 명이든 내가 처리한다. (0) | 2022.06.11 |
Servlet 서블릿 등장 , http? 내가 다 연결해줄게! (0) | 2022.06.11 |
한글 깨짐 Tomcat? Java11? mustache! (0) | 2022.06.07 |