롬복이란
- 롬복이란 코드를 간소화 해주는 라이브러리
- 롬복을 사용하면 필수 코드를 간편하게 작성가능
- 로깅 기능을 통해 println()문을 개선가능
- 롬복 설치하기
- firstproject 프로젝트 안테 build.gradle 파일을 실행
- dependencies 안에 compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok' 코드 추가 - 그다음 build.gradle새로고침하기
- DTO 리팩터링하기
- DTO 패키지 안에있는 ArticleForm 파일 실행
- 그 안에 있는 생성자 코드 삭제
- ArticleForm 클래스 위에 @AllArgsConstructor 어노테이션 추가
- @AllArgsConstructor 는 자동으로 생성자 생성
- toString() 메서드를 간소화
- toString() 메서드 삭제
- @ToString 어노테이션 추가
- DTO 패키지 안에있는 ArticleForm 파일 실행
- 엔티티 리팩터링하기
- entity 패키지 안에있는 Article 파일 실행
- DTO와 동일하게 생성자와 toString()메서드 삭제
- DTO 와 동일한 어노테이션 추가
- 컨트롤러에 로그 남기기
- controller에 있는 ArticleController 파일 실행
- 실제 서버에서는 println()문으로 확인 X
- println()문 으로 데이터를 검증하면 기록에 남지 않을 뿐더러 서버의 성능에도 악영향을 끼침
- 컨트롤러에 println()문을 로깅으로 대체하기위해서 ArticleController의 클래스 위에 @Slf4j어노테이션 추가
- controller에 있는 ArticleController 파일 실행
'BE > 스프링 부트 3' 카테고리의 다른 글
6장 게시판 내 페이지 이동하기 (0) | 2023.11.24 |
---|---|
5장 게시글 읽기: Read (0) | 2023.11.23 |
DTO를 데이터 베이스에 저장하기 (1) | 2023.11.20 |
게시판 만들고 새 글 작성하기:Create (2) | 2023.11.19 |
뷰 템플릿 페이지에 레이아웃 적용하기 (0) | 2023.11.15 |