program/springboot
spring boot error handling
less-than-more
2021. 5. 18. 15:21
결국 크게
1. try catch로 내 로직 내에서 에러 핸들링 하는 케이스
2. throw해서 상위 클래스에서 캐치해주는 케이스
3. 전체 스프링 라이프 사이클에서 핸들링 안되는 애들은 -> 디폴트 에러 컨트롤러
아래 문서 참고하자
https://supawer0728.github.io/2019/04/04/spring-error-handling/
(Spring Boot)오류 처리에 대해
서론오류 처리는 어플리케이션 개발에 있어 매우 큰 부분을 차지한다.오류를 예측하는 것과 예방하는 것, 그리고 오류를 빨리 발견하고 고칠 수 있는 것은 훌륭한 개발자의 필수조건이라고 생
supawer0728.github.io
2번 케이스
advice annotation 을 이용해서 exception Handler 등록해서 처리하기
https://bamdule.tistory.com/92
[Spring Boot] @ControllerAdvice을 이용한 Exception 처리
오류 처리는 프로그램을 개발하는데 있어서 매우 큰 부분을 차지한다. 오류를 예측해서 비정상적인 상황이 발생하지 않게 하는 것은 정말 중요하다. 1. @ControllerAdvice 란? @Controller나 @RestController
bamdule.tistory.com