ResponseEntity
상태코드 응답 메시지를 포함해서 클라이언트에게 보낼수있는
클래스 이다.
무슨오류가 났나 상태를 알려주는등 rest api 만들때는 꼭 써야하는 클래스 인거같다.
이런 내용들을 디테일하게 알려줄수있다.
responseEntity 를 사용하여서
1) @valid 검증
2) test 코드 작성하기
3) 오류에 상태 디테일 내용 만들어보기
오류 상태를 하기위해서
ControllerAdvice 와 ExceptionHandler 사용하여서
오류 처리를 하면서 에러 메시지를 보내는 것을 작업하고있다.
이렇게 선언을 하고 테스트를 하면
내가 원하는 오류와 메시지를 나오게할수있다.
이제 여기서 더 들어가서 나는 오류 디테일 이유.
오류시 다시 체크하는 url 까지 보이도록 만들어야한다.
참고 블로그
execption 처리 방법 참고
https://www.popit.kr/spring-guide-%EC%97%90%EC%99%B8-%EC%B2%98%EB%A6%AC-%EC%A0%84%EB%9E%B5/
https://engkimbs.tistory.com/860?category=789178
https://bezkoder.com/spring-boot-controlleradvice-exceptionhandler/
https://pjh3749.tistory.com/273
제네릭 사용 예제
https://wonit.tistory.com/258