반응형
WebClient
동기 & 비동기
구독자(block, subscribe 등)가 없으면 동작을 하지 않음(구독자가 없으면 애초에 수행할 필요가 없이때문)
- 동기 : block()
- 비동기 : subscribe()
exchange vs retrieve
- exchange : Status, Headers, Body
- retrieve : Body
Error 처리
- doOnError : 예외가 발생했을 경우, 특정 행위를 실행시킬 경우 사용
- onErrorReturn : 예외가 발생했을때 특정 값을 return
- onErrorResume : 에러 발생하면 다른 신호 데이터(Mono 또는 Flux)나 다른 에러로 대체
- onErrorMap : 에러를 변환
- onErrorContinue : 예외가 발생했을때 멈추지 않고 해당 영역만 skip해서 동작
- 참고
반응형
'개발' 카테고리의 다른 글
맥[mac] - 파이썬 기본 버전 변경하기 (0) | 2021.02.22 |
---|---|
WebSocket (0) | 2021.02.18 |
EHCache (0) | 2021.02.18 |
Git 명령어에 익숙해지자 (자주쓰는 명령어) (0) | 2021.02.03 |
[백준 1922] 네트워크 연결 (0) | 2021.01.17 |