[패스트캠퍼스] Spring41 패스트캠퍼스 챌린지 5일차 Ch 04. 리팩토링 package org.example.web; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.example.model.TodoEntity; import org.example.model.TodoRequest; import org.example.model.TodoResponse; import org.example.service.TodoService; import org.springframework.http.ResponseEntity; import org.springframework.util.ObjectUtils; import org.springframework.web.bind.annotation.. 2022. 1. 28. 패스트캠퍼스 챌린지 4일차 CH 03. 인텔리제이 실습 - To do List 구현하기 07. 테스트 코드 작성 package org.example.service; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyLong; import static org.mockito.BDDMockito.gi.. 2022. 1. 27. 패스트캠퍼스 챌린지 3일차 CH 03. 인텔리제이 실습 - To do List 구현하기 05. 서비스 코드 구현 - Service layer : 작성한 repository가 실제로 작성하는 코드를 구현 //TodoService package org.example.servcie; import lombok.AllArgsConstructor; import org.example.model.TodoEntity; import org.example.model.TodoRequest; import org.example.repository.TodoRepository; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; import org... 2022. 1. 26. 패스트캠퍼스 챌린지 2일차 Ch 03. 인텔리제이 실습 - To do List 구현하기 03. 모델 구현 - spring boot으로 application을 설계할 때 다양한 방식으로 component를 조합하여 사용 model, repository, service, controller로 구분 => 유지보수 관점에서 유리 (layer별로 수정가능) - model layer 일반적으로 개발 domain에 사용되는 각각의 object - 이번에 사용할 model class - to_do_entity : DB와 데이터를 통신 - to_do_request, to_do_response : 응답을 받고 요청 04. repository 구현 - repository : persistance layer (DB)와 date를 주고받기위한 인터페이스.. 2022. 1. 25. 패스트캠퍼스 챌린지 1일차 - Intellij 가이드 CH 02. 인텔리제이 단축키 기 능 단 축 키 1 프로젝트 창 포커스 Alt + 1 에디터로 돌아오기 ESC 2 프로젝트 창 미리보기 SPACE 3 에디터 창 키우기 Ctrl + Shift + F12 4 에디터 창 이동 Ctrl + Tab 5 새 파일 생성 - 에디터에서 Ctrl + Alt + Insert - 프로젝트 창에서 Alt + Insert 6 커서 이동 - 단어별 이동 Ctrl + 방향기 - 라인 시작/끝 이동 home, up - 페이지 위/아래 page up, page down 7 선택 확장/축소 ctrl + W, ctrl +shift + W 8 한 줄 주석 Ctrl + / 여러줄 주석 Ctrl + Shift + / 9 인덴트 tab 자동 인덴트 Ctrl + Alt + I 10 사용처 찾기 .. 2022. 1. 24. 이전 1 ··· 4 5 6 7 다음