REST API (9) Index handler 구현

오늘의 목표 :
Index handler 구현하여 다른 리소스에 대한 링크 제공하고, ErrorResource 에 index 로 가는 link를 제공하자.
오늘의 목차 :
1. Index handler 구현
2. ErrorResource 에 index 로 가는 link를 구현
1. Index handler 구현
Web 페이지에서도 url 로 이동하는 것이 아닌 진입점이 있듯, API 에서도 Event 를 조회 ,생성, 수정, 삭제등을 하기 위해서 진입점이 필요하다. 또한 다른 리소스에 대한 링크 제공하고 ErrorResource 에 index 로 가는 link를 제공할 수있도록 Index handler 구현해보자.
IndexControllerTest 작성

IndexController 작성

html로 예를들면 첫페이지에 메뉴를 추가하는 것이라고 생각하면 된다.
IndexControllerTest 결과확인

반환받은 값을 보면 링크정보로 Events (목록조회) 로 가는 링크를 제공한 것을 볼 수있다.
2. ErrorResource 에 index 로 가는 link를 구현

입력값이 잘못된 경우 errors 정보(ErrorCode, ErrorMessage ...)만 받았지만 인덱스로 가능 link 정보도 기대 값으로 추가하자.
ErrorsResource 추가

에러를 리소스로 변환할 때 index에 대한 링크 추가
createEvent 에서 Error를 반환할 때 ErrorResource 를 반환하여 index link 도 전달할 수있도록 한다.


Error 정보와, 링크정보로 index link 정보를 확인할 수 있다.