-
롬복을 이용한 리팩토링스프링부트 2022. 7. 25. 16:46반응형
자바코드는 클래스를 만들고 생성자를 추가해줘야 하는데 이를 계속 반복하려면 상당히 귀찮고 코드가 비효율적이게 됩니다.
이를 개선하기 위해 롬복이라는 기능을 활용해 코드를 리팩토링 해보겠습니다.
롬복을 사용하지 않은 생성자 코드는 생성자를 직접 작성해야하는 불편함이 있습니다.
그러나 @AllArgsConstructor 를 이용하면 생성자 코드를 작성하지 않고 자동으로 사용할수 있습니다.
ArticleForm 내부의 toString 메소드 또한 클래스 상단부에 ToString 어노테이션을 이용해 코드를 간략화 할수있습니다
이런 편리한 롬복을 사용하기 위해서는 롬복 라이브러리를 추가해줘야 합니다
롬복 라이브러리를 추가하기 위해서 프로젝트 안의 build.gradle 폴더에 들어가 아래와 같이 롬복 추가 코드를 작성한뒤
load gradle change를 해줍니다
그 뒤 intellij marketplace에 가 lombok 플러그인을 다운받아주면 롬복을 사용할수 있습니다.
728x90반응형'스프링부트' 카테고리의 다른 글
[JPA] 관계형 데이터 베이스 매핑 (One To One) (0) 2023.03.30 [JPA] 변경 감지와 병합 (0) 2022.12.27 JPA를 이용한 데이터 조회 (3) 2022.05.03 스프링 부트 ) JPA를 이용한 데이터 저장 (0) 2022.05.03 스프링부트 3일차 (0) 2022.04.06