Lombok
-
6. 스프링부트와 AWS - 롬복 활용하기 2실습/AWS 2021. 4. 28. 02:18
테스트가 마무리됐다면 이제 기존에 만든 HelloController를 수정하도록 하자. 이전에 만든 HelloResponseDto를 HelloController에 적용할 예정이다. 1. HelloController에 코드 추가하기 기존 코드를 위와 같이 코드를 추가해준다. @RequestParam: 외부에서 API로 넘긴 파라미터를 가져오는 어노테이션. 외부에서 name이란 이름으로 파라미터를 넘기면 이는 name(string name)에 저장된다. 좀 더 간단히 설명하면 파라미터를 통해 넘어온 자료를 Dto 객체를 생성할 때 저장하게 해주는 코드다. 2. HelloControllerTest 수정하기 이제 위와 같이 controller의 코드를 수정했으므로 이를 테스트할 코드를 추가해보자. import ..
-
5. 스프링부트와 AWS - 롬복 활용하기실습/AWS 2021. 4. 28. 01:08
앞서 4번에서는 롬복을 설치해봤다. 그럼 이번에는 이 롬복을 이용해서 기존에 작성한 HelloController 클래스를 변경해볼 예정이다. 1. DTO 폴더 생성 및 DTO 클래스 생성 우선 롬복을 사용하기 위해서는 DTO 클래스가 필요하다. 기존에 만든 controller 패키지 안에 dto 패키지를 생성해준다. dto 패키지 내에 'HelloResponseDto'라는 이름의 클래스를 생성한다. 2. 어노테이션 입력하기 위처럼 클래스를 생성하고 상단에 '@Getter', '@RequiredArgsConstructor' 어노테이션을 입력한다. 어노테이션 등록시 단어를 조금만 입력해도 인텔리제이가 자동완성 시켜주므로 이를 이용하자. 어노테이션 입력시 위와 같은 화면이 된다. 어노테이션을 입력하고 'nam..
-
4. 스프링부트와 AWS - 롬복 설치하기실습/AWS 2021. 4. 27. 23:51
롬복(lombok)이란? 자바 개발 시 자주 사용하는 코드인 Getter, Setter 등을 어노테이션으로 자동생성해준다. 이를 통해 코드를 덜 쓸 수 있어 수고가 적어지고 그만큼 오류 가능성이 낮아진다. 1. build.gragle에 코드 추가하기 build.gradle 파일을 클릭한 뒤 아래와 같은 코드를 추가해준다. compile('org.projectlombok:lombok')을 입력한다. 코드를 입력한 뒤에 새로고침 버튼을 눌러서 라이브러리를 내려 받는다. 2. 롬복 설치하기 'Ctrl + Shift + A'를 눌러서 "plugins"를 입력하고 엔터를 누른다. Marketplace를 누르고 lombok를 검색해 인스톨을 버튼을 눌러준다. 설치가 완료되면 인텔리제이를 재시작한다. 3. 롬복 설정..