Spring API 개발시 예외(에러) 처리 방법을 메모합니다. 실제로 회사 등의 프로젝트에서 제가 선호하는 방식입니다.
- 특정 케이스, 레거시의 하위호환성을 유지해야하는 경우는 어쩔수 없지만ㅠ (ex. 갑에서 에러도 200으로 응답해달라고 요청)
[참고 링크]
1. 트위터 : https://developer.twitter.com/en/docs/basics/response-codes
2. 카카오 : https://developers.kakao.com/docs/restapi/quick-reference#응답-코드
3. 기타
- 어떤분이 내가 사용하는 방법과 유사하게 Spring 기반으로 정리해두신 링크입니다.
- 다른점은, 저는 다른 개발자와 커뮤니케이션& 개발자가 정의서를 따로 보지 않도록 하기 위해서 에러코드를 숫자보다 문자로 처리하는걸 선호합니다.
- https://cheese10yun.github.io/spring-guide-exception/#undefined
'JAVA > Spring 일반' 카테고리의 다른 글
Spring restTemplate + OkHttp(for http 2 request) (0) | 2019.09.19 |
---|---|
java spring mysql에서 쿼리 로그 남기기(with log4jdbc) (0) | 2019.09.06 |
spring MVC에서 리다이렉트 요청인지 체크하는 메소드 (0) | 2019.02.06 |
Spring boot에서 셧다운 이벤트 발생시 리스너 샘플 (0) | 2019.01.21 |
Spring RestTemplate 샘플 : 타임아웃 및 pool설정 등의 튜닝버전 (0) | 2018.12.08 |