반응형
Debug 모드를 활성화 하는 방법(Globally)
-
DebuggingSpring Reactive Web Application/Project Reactor 2023. 7. 28. 21:00
동기식 또는 명령형 프로그래밍 방식은 Exception이 발생했을 때 스택트레이스(Stacktrace)를 확인하거나 예외 발생이 예상되는 코드에 브레이크포인트(Breakpoint)를 걸어서 디버깅합니다. 반면에 Reactor는 처리되는 작업들이 대부분 비동기적으로 실행되고, Reactor Sequence는 선언형 프로그래밍 방식으로 디버깅이 쉽지 않습니다. Reactor에서의 Debugging 방법 Debug 모드를 활성화 하는 방법(Globally) checkpoint() Operator를 사용하는 방법(Locally) log() Operator를 사용해서 Reactor Sequence에서 발생하는 Signal을 확인하는 방법 Debug Mode를 사용한 Debugging Reactor에서는 디버그 모..