반응형
Exception - 예외
특수한 처리를 필요로 하는 비상적 또는 예외적 상황
Java의 예외처리
try, catch, finally
throws
예외 처리를 호출하는 대상에게 전가
Java에서는 Method Signature의 일부로, 처리되지 않은 예외는
Compile Error를 발생시킵니다.
* RuntimeException 혹은 RuntimeException을 상속받은 클래스 제외
Spring Boot의 예외처리 방법들
1. ResponseStatusException
- 단발적 예외
2. @ExceptionHandler
- Controller 내부 예외
3. HandlerExceptionResolver
- 예외 처리 Handler
4. @ControllerAdvice
- ExceptionHandler 모음
Filter와 Interceptor 기본 개념
Filter
HttpServletRequest, HttpServletResponse를 기본 인터페이스로 사용하지 않는다.
조작가능
FilterChain 변수를 사용해 filter의 전후를 구분한다.
Interceptor
afterCompletion()은 View가 렌더되고
사용자한테 이미 전달된 뒤에 실행되는 핸들러 메소드입니다.
반응형
'멋쟁이 사자처럼 The Origin > SpringBoot' 카테고리의 다른 글
8주차 - Auth의 의미, OAuth2와 JWT (0) | 2022.03.30 |
---|---|
7주차 - Spring Boot Tests, Spring Boot Actuator (0) | 2022.03.12 |
6주차 - Logging, Spring AOP, Validation (0) | 2022.03.06 |
5주차 - MyBatis 사용해보기, ORM (0) | 2022.02.26 |
4주차 - Spring Stereotypes, Database 다뤄보기 (0) | 2022.02.21 |