인텔리제이를 사용하는 이유 단축키, 디버깅, 테스트, 자동완성 등등.. git과 기능 연동이 잘 되어있음 대부분의 it 회사들 인텔리제이 사용 요구사항 정리 필요 기능 1 todo 리스트 목록에 아이템을 추가 2 todo 리스트 목록 중 특정 아이템을 조
모델 패키지 생성하기 TodoEntity, TodoRequest, TodoResponse 클래스 생성하기 TodoEntity 코드 작성
repository 패키지 생성 TodoRepository Interface 생성 JPA 사용
controller 패키지 생성TodoController 클래스 생성@CrossOrigin 어노테이션을 붙여주면 기본적으로 '모든 도메인, 모든 요청방식' 에 대해 허용 한다는 뜻이다.위 예제에서 어노테이션을 메소드에 붙여줘야하기 때문에 해당 메소드만 모든 도메인, 모
build.gradle에 코드 추가클래스 명 선택 or 클래스 내부에 커서 둔 채로 Ctrl + Shift + T 누르기 Create New Test... 클릭해서 생성하기테스트 코드 작성하기(TodoService 코드가 맞게 구현이 되었는지 확인)Mock을 사용
디버깅할 곳을 break point로 지정 - 왼쪽 여백 체크(추가로 여기서 break point를 우클릭 하면 조건으로 break를 걸 수가 있음)디버그 모드로 실행 -> break point가 지정된 라인이 실행되는 시점에서 멈추게 됨TodoController에서