본문 바로가기
Book

[코딩 자율학습] 4. 롬복과 리팩터링

by doozzuri 2023. 8. 15.
반응형

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 자바 백엔드  개발 입문

 

 

반응형