728x90
Spring boot 에러 핸들링
-
[1] API 반환 값 설계 및 구현Springboot 2021. 12. 12. 06:47
이용 도구 및 개발 환경 JAVA, Spring boot, AWS, Intellj, RestDoc, Postman 나의 고민 저는 회사에서 Open API 형태로 다수의 국내 및 해외 기업에 서비스를 제공하고 있습니다. 백엔드 개발자로 운영을 하다보니 여러가지 포인트에서 개선하고 싶었고 구체적으로 다음과 같은 일을 진행했습니다. 1. 테스트 케이스 기반의 API 사용 명세 문서가 자동 생성 되어야 한다. Spring RestDocs 로 구현 2. 서버에서 정의한 에러코드 문서화 3. 그 외 기타 에러에 대해서도 처리 ( JSON parse error, req body validation error .. ) API 사용자가 서비스 이용시 에러가 발생하면 사용자는 반환된 에러코드를 또 다시 검색 해야하는 불..