일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스프링 타입컨버터
- 체크에러
- 객체지향
- 프로토타입 스코프
- 언체크에러
- HTTP메시지
- BeanValidation
- BeanDefnition
- 깃허브 저장소 합치기
- 백준 2263
- HTTP 요청 메시지
- 서블릿
- REST #REST API #HTTP 메서드
- http
- ExceptionResolver
- BasicErrorController
- 웹 스코프
- 스프링 빈
- 의존관계
- 예외추상화
- 스프링 예외변환기
- HTTP 응답 메시지
- 프로토콜 스택 4계층
- 김영한
- 스프링 컨테이너
- 스프링 파일 업로드
- 백준4256
- DI
- 스프링
- 커밋로그
Archives
- Today
- Total
목록BasicErrorController (1)
Enthusiasm! Enthusiasm!

정상호출이 되는 상황을 잘 구현하는 것도 중요하지만 실무에서는 상당히 다양한 예외가 발생하기 때문에 이를 처리하는게 더 어려운 과정일 수 있다. 다양한 예외에 대해서, 클라이언트가 잘못하여 발생한 에러인지, 서버에서 발생한 에러인지 구분하여 사용자에게 잘 전달할 수 있어야 한다. 스프링에서 예외처리를 위해 어떤 기능을 제공하는지 포스팅 하겠다. 우선 스프링이 아닌 순수 서블릿 컨테이너가 예외를 어떻게 처리하는지 간단히 알아보자. 서블릿의 예외 발생과 오류페이지 요청 흐름 1. WAS(여기까지 전파) 컨트롤러(/error- page/500) -> View 서블릿이 제공하는 DispatcherType을 이용하면 필터 및 인터셉터의 중복 호출은 막을 수 있다. 하지만 WebServerCustomizer 를 만..
자바 스프링/스프링MVC
2023. 3. 15. 01:23