[Lombok 설치 / 사용하기]
오늘은 "스프링 부트와 AWS로 혼자 구현하는 웹서비스" 2장의 두번째 내용
Lombok 설치 및 사용을 진행해 보도록 하겠습니다.
[Lombok - 롬복]
책에서 말하길 롬복은 자바 개발자들의 필수 라이브러리라고 합니다.
롬복의 기능은 책을 읽어보면 아주 유용한 라이브러리인거 같습니다.
한번 사용해보도록 하겠습니다.
[Lombok]
자바 개발할떄 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString 등을 어노테이션으로
자동으로 생성해주는 라이브러리
롬복은 프로젝트를 생성할떄 기본 dependencies 추가하는 부분에서 추가할수 있는데,
수동으로 추가하는 법을 확인해보겠습니다. (저는.. 프로젝트 생성할떄 이미 해놨숩니다....)
[Lombok - 설치하기]
일단 build.gradle 파일을 열어, dependencies{} 영역에 아래 이미지와 같이 입력해 줍시다.
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
입력을 완료 했다면 아래 이미지처럼 왼쪽 사이드바에 있는 코끼리(gradle)버튼을 누른 후
gradle 창 우측 상단의 새로고침 버튼을 클릭하여 라이브러리를 내려받습니다.
라이브러리를 다 받았다면 롬복 플러그인을 설치해보도록 하겠습니다.
일단 Action창(커맨드+쉬프트+A 또는 intelliJ 우측 상단 돋보기 버튼)을 실행하여
"plugins"를 입력하여 플러그인 창을 실행합니다.
다음으로 실행된 창에서 plugins 조회 하는곳에 "Lombok" 을 입력하여 선택후 Install해줍니다.
설치 완료되었다면, intelliJ를 재실행 하면 설치가 완료되며 intelliJ 왼쪽 하단에
롬복 설정에대한 팝업이 뜨니 누른후 Enalbe annotation processing을 체크해주면 완료됩니다.
Lombok 테스트코드 작성하면서 계속 오류나서 포기했다,..
이것떄문에 진도를 안나갈수 없지.. 테스트 따위.
다음은 JPA니깐 잘되겠지.. 화팅
'개발 > SpringBoot' 카테고리의 다른 글
[SpringBoot - JPA] 스프링부트 JPA 사용해 등록/수정/조회 API 만들기 (0) | 2024.06.21 |
---|---|
[SpringBoot - JPA] 스프링 부트 JPA 연동하기 (0) | 2024.06.20 |
SpringBoot에서 테스트 코드 작성하기 [스프링 부트와 AWS로 혼자 구현하는 웹서비스] - 스프링부트 (0) | 2024.06.13 |
SpringBoot 시작하기(1) [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] (0) | 2024.06.12 |