Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 그리디
- java
- jpa
- 알고리즘
- QueryDSL
- kotlin
- 김영한
- 백준
- Greedy
- 자바
- 스프링 핵심 기능
- transaction
- 스프링
- AOP
- springdatajpa
- Android
- 스프링 핵심 원리
- 인프런
- spring
- pointcut
- Thymeleaf
- db
- http
- Proxy
- Exception
- Spring Boot
- JDBC
- Servlet
- SpringBoot
- JPQL
Archives
- Today
- Total
목록dispatcherTYpe=ERROR (1)
개발자되기 프로젝트
[예외] Servlet 예외처리 - 필터, DispatcherType
1. 예외 발생과 오류 페이지 요청 흐름 1. WAS(여기까지 전파) 컨트롤러(/errorpage/ 500) -> View 오류가 발생하면 오츄 페이지 출력을 위해 WAS내부에서 다시 호출이 발생함. 필터, 서블릿, 인터셉터가 다시 호출된다. 로그인 인증같은 경우 컨트롤러까지 들어갔다는 것은 이미 인증을 통과한 것인디... 다시 필터, 인터셉터가 호출되어야 하나?? 비효율적인디.. 결국 클라이언트로 부터 발생한 정상 요청인지, 아니면 오류 페이지를 출력하기 위한 내부 요청인지 구분 필요! 서블릿은 이런 문제를 해결하기 위해 DispatcherType 이라는 추가 정보를 제공 2. Dispatcher Type 필터는 이런 경우를 위해서 dispatcherTypes 라는 옵션을 제공 log.info("dis..
인프런/[인프런] 스프링 MVC 2
2021. 9. 27. 22:47