| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- postgis
- IntelliJ
- 법률
- PostgreSQL
- Spring
- API
- 고유가지원금계산
- Spring Boot
- 공동인증서
- webflux
- 본인인증
- Kotlin
- spring security
- AWS
- docker
- 로그인
- Flux
- exception
- ktlin
- 인증
- netty
- 보안
- AOP
- 본인확인
- NGINX
- 코틀린
- Mono
- db
- 컨퍼런스
- 고유가지원금신청
- Today
- Total
목록exception (2)
[수미수의 개발 브로구]
들어가기 전 지난 글에서는 Spring WebFlux 에서 여러 오류 및 예외 처리 시 전역 오류 및 예외 처리에 관해서 샘플 코드와 함께 설명 하였다. 기본적인 오류 및 예외 처리가 아닌 실제 운영을 하면서 비지니스 로직을 처리하면서 커스텀 예외를 만들어서 사용하는게 대부분일 것이다. 예를 들면, 고객 정보를 조회 하는데 고객 정보가 없는 경우 비지니스 예외 처리를 발생 하여 그 이후의 코드 실행이 되지 않도록 구성 할 수 있다. 이번 글에서는 이러한 도메인 영역 즉, 특정 비지니스를 수행 하면서 예외를 발생 시키기 위한 Custom Exception 클래스 생성과 이를 발생 시켜 이전 글에서 설명한 전역에서 이를 핸들링 하는 방법에 대해서 설명 하고자 한다. CustomException 정의 하기 S..
들어가기 전 Spring WebFlux 로 개발을 진행 하면서, 비즈니스 로직에 대한 예외처리 및 회사 내규에 따라 서버의 오류를 그데로 클라이언트에게 응답 하는 것이 아닌 한번 서버에서 가공처리 후 응답해야 했다. WebFlux 에서도 Spring MVC 와 같이 각 기능별 그리고 전역으로 오류 및 예외 처리를 핸들링 할 수 있는 클래스를 제공 하고 있다. 해당 글에서는 WebFlux 프로젝트에서 오류 및 커스텀 예외를 전역으로 어떻게 핸들링 했는지에 대해서 설명 하고자 한다. 글로벌 오류 및 예외 핸들링 기존 Spring MVC 로 개발 할 경우 ContrllerAdvice 어노테이션을 통해서, 모든 에러 및 예외처리를 전역으로 핸들링 할 수 있다. WebFlux 에서도, 전역으로 핸들링 할 수 있는..