대형 프로젝트나 실무에서도 Lombok은 매우 유용한 라이브러리이며, 개발자들은 Lombok을 사용하여 코드를 리팩토링 할 수 있고, 로깅 기능을 제공받는다.
Lombok은 어떤 작업을 수행하기 위해 반복적으로 사용되는 코드를 줄여주고, 가독성을 높이며, 개발자가 작성해야 하는 코드 양을 줄여주는 훌륭한 라이브러리다.
대형 프로젝트나 실무에서는 보통 코드의 양이 많아지고, 가독성과 유지보수성이 매우 중요해지는데 Lombok은 이러한 문제를 해결할 수 있다.
예를 들어 Lombok의 @Getter 및 @Setter 어노테이션을 사용하면 간단하게 클래스의 Getter 및 Setter를 자동으로 생성할 수 있다.
Lombok 라이브러리 추가하기
build.gradle에서 lombok 라이브러리를 추가해 주자.
리팩토리 활용
클래스에서 생성자와 toString() 메서드를 직접 선언하지 않고 lombok이 제공하는 어노테이션을 통해 간편하게 리팩토링 할 수 있다.
Dto
Entity
로깅
로깅은 애플리케이션의 동작 상황을 추적하고 분석하는 데 매우 중요하다. 로깅을 사용하면 애플리케이션에서 발생하는 문제를 추적하고, 이를 해결하는 데 도움이 된다.
앞서 한대로 System.out.println으로 데이터를 출력하려 하면 서버에 많은 부담이 된다. 따라서 로깅 기능을 통해 로그 데이터를 분석하여 애플리케이션에서 문제가 발생하는 지점을 파악하고, 이를 개선할 수 있는 방법을 찾을 보자.
'Spring Boot' 카테고리의 다른 글
[Spring Boot] 데이터 수정하기 (0) | 2023.03.14 |
---|---|
[Spring Boot] 웹 페이지에서 데이터 조회하기 (0) | 2023.03.12 |
[Spring Boot] h2 데이터베이스 (2) | 2023.03.11 |
[Spring Boot] 데이터베이스에 데이터 생성 (2) | 2023.03.11 |
[Spring Boot] form 태그를 통해 데이터 보내기 (0) | 2023.03.11 |