DTO를 작성할 때 getter, setter, 생성자, tostring 등 쓸일이 많다.
하지만 여러 개의 DTO를 작성할 때마다 작성하기엔 시간이 오래걸린다.
물론 eclipse로 쓸때는 단축키로 빨리 칠 수는 있지만 롬복의 어노테이션을 사용하면
더 빠르게 작성하고, 유지보수성도 올라간다.
필드부만 입력하면 나머지는 자동으로 작성해주기 때문에
수정사항이 있더라도 필드부만 고쳐주면 나머지는 자동으로 고쳐지기 때문에 편리하다.
리팩토링이란?
기존의 코드를 개선하여 재구성하는 것을 의미함
build.gradle 파일의 dependencies에
드래그 친 부분을 추가해준다.
그 후 우측 상단에 gradle 새로고침 버튼(load gradle change을 눌러준다.
이렇게 하고 DTO를 바꿔봤더니
이런 오류가 떴다.
찾아보니 인텔리제이의 최신버전은 이렇게 쓰는게 아니라
implementation 'org.project lombok:lombok:1.18.22'
이 한줄만 추가하면 된다고 한다.
이렇게 한 후
이렇게 구성되어 있던 DTO를
이렇게 간소화 시킬 수 있다.
'[Spring Boot] 스프링부트 (IntelliJ) > Spring boot' 카테고리의 다른 글
junit을 이용한 테스트 기본 동작 (0) | 2024.01.05 |
---|---|
로깅이란? (0) | 2023.12.22 |
JPA 웹으로 연동하여 사용해보기 (0) | 2023.12.22 |
form으로 데이터 주고 받기 (0) | 2023.12.19 |
인텔리제이 단축키 메모장 (1) | 2023.12.18 |