[Spring] API 예외 처리
·
Spring Framework
기술 스택JDK 17Spring boot 3.3.5thymeleaf 1. 개요HTML 페이지의 경우 /resources/templates/error 폴더에 4xx.html, 5xx.html 와 같은 오류 페이지만 있으면 BasicErrorController가 대부분의 문제를 해결해준다. 그런데 API의 경우 생각할 내용이 더 많다. 오류 페이지는 단순히 고객에게 오류 화면을 보여주고 끝이지만 API는 각 오류 상황에 맞는 오류 응답 스펙을 정하고 JSON으로 데이터를 내려주어야 한다. 지금부터 API의 경우 어떻게 예외처리를 하면 좋은지 알아보겠다. 2. 코드 기본 세팅Member.java@NoArgsConstructor@AllArgsConstructor@Datapublic class Member{ ..