반응형
4.1. 롬복(lombok)
- 코드를 간소화해주는 라이브러리
- getter(), setter(), constructor(), toString()과 같은 필수 메서드를 사용하기 마련인데, 롬복을 사용하면 필수 코드를 간편하게 작성할 수있음.
- 로깅(logging) : 프로그램의 수행 과정을 기록으로 남기는 것.
- 리팩터링(refactoring): 코드의 기능에는 변함이 없이 코드의 구조 또는 성능을 개선하는 작업.
4.2. 롬복을 활용해 리팩터링하기
4.2.1. 롬복 설치
- build.gradle 파일에 롬복 추가
4.2.2. DTO 리팩터링
- @AllArgsConstructor
4.2.3. 엔티티 리팩터링
- @ToString
4.2.4. 컨트롤러에 로그 남기기
- @Slf4j
- Simple Logging Facade for Java
- log.info()
References
코딩 자율학습 스프링부트3 자바 백엔드 개발 입문
반응형
'Book' 카테고리의 다른 글
[코딩 자율학습] 3. 게시판 CRUD 만들기 (0) | 2023.08.15 |
---|---|
[코딩 자율학습] 2. MVC 패턴 이해와 실습 (0) | 2023.08.15 |
[코딩 자율학습] 1. 스프링부트 개요 (0) | 2023.08.15 |
[AWS Discovery Book] (1) 클라우드와 아마존 웹 서비스 (0) | 2022.02.12 |
[그림으로 공부하는 IT인프라 구조] (4) 인프라를 지탱하는 응용 이론(完) (0) | 2022.02.10 |