인텔리제이 실습을 위한 간단한 To do List 구현하기단축키를 마구 응용하여 새로운 개발환경에 익숙해져 보자!HTTP MethodsHTTP 상태 코드Todo-BackendTodo-Backend run testTodo-Backend clientNew Project 를
다음과 같이 model 패키지에 TodoEntity, TodoRequest, TodoResponse 클래스를 생성한다.image데이터베이스와 데이터를 주고 받기 위한 클래스Annotation을 이용해서 기본키, 널 허용 여부 등을 설정해준다.order 같은 경우 DB에
데이터베이스와 데이터를 주고 받기 위한 인터페이스를 정의한 부분.실제 데이터를 저장하고 있는 클래스가 아니라, 데이터를 주고 받는 인터페이스 라는 점을 기억해두자.repository 패키지에 TodoRepository 인터페이스를 생성한다.imageJPA reposit
service 패키지에 TodoService 클래스 파일을 생성한다.image다음의 6가지 기능을 구현하기 위해 서비스 코드에 메서드 시그니처들을 정의한다.todo 리스트 목록에 아이템을 추가todo 리스트 전체 목록을 조회todo 리스트 목록 중 특정 아이템을 조회t
컨트롤러는 요청에 따라서 어떤 작업을 처리하고 응답을 내릴 지 구현하는 부분이다.1) 컨트롤러 뼈대를 먼저 구성한 뒤 구조가 작동하는 지를 우선 확인 후에,2) 컨트롤러 메서드 내용을 구현하고, Postman과 Todo 페이지에서 기능이 잘 작동하는지 테스트를 해 볼
build.gradle 파일에 테스트에 필요한 라이브러리를 추가하고, Gradle 탭에서 Reload 한다.TodoService 파일에 와서 우클릭 > Go To > Test 를 클릭하여 테스트를 생성한다.테스트 메서드를 작성할 메서드를 선택한 후 OK 클릭Mock을