728x90
반응형
WebClient 사용 도중 bodyToMono().block() 메서드 사용시 오류가 발생했다.
발생한 이유는 bodyToMono()메서드는 논블로킹인데 block()메서드는 블로킹으로 동작한다.
block()/blockFirst()/blockLast() are blocking, which is not supported
이 에러는 작동하고 있는 Thread가 블로킹을 지원하지 않는다는 얘기
webflux만 추가되어있는 의존성에 spring-boot-starter-web을 추가해준다.
implementation 'org.springframework.boot:spring-boot-starter-web:2.6.5'
webflux는 non-blocking기반 netty가 뜨고 spring-boot-starter-web을 추가하면 tomcat으로 실행된다.
728x90
반응형