Spring Webflux와 Mediatype

개요 WebTestClient와 StepVerifier를 사용한 Spring Webflux API 엔드포인트 테스트를 하고 있었는데, 다음 코드가 예상과는 다르게 test fail하여

Rxjava vs Webflux

RxJava vs Spring Webflux 리액티브 프로그래밍 == 프로그래밍 패러다임. 객체 지향 프로그래밍, 함수형 프로그래밍, 절차형 (procedural) 프로그래밍처럼 리액티브 프로그래밍 역시 하나의 패러

Java Stream 이란

Java Stream이란? Java 8 API에서 새로 추가된 기능으로, 스트림을 사용하면 선언형으로 컬렉션 데이터를 처리할 수 있다. 스트림을 사용하면 멀티 쓰레드 코드를

Java Predicate란?

Java Predicate란? 함수형 인터페이스 추상 메서드가 단 하나인 인터페이스. 추상 메서드가 두 개 이상이 되면 어떤 메서드를 실행해야 할 지 모르기 때문에 오류 발

Spring Async vs Spring Webflux

Spring Async vs Spring Webflux https://www.baeldung.com/spring-mvc-async-vs-webflux 기존 스프링 MVC에서는 Blocking 방식을 사용하고 있었고, Java 8에서 Future, CompletableFuture 와 같은 비동기 지원을 통해 한정적으로 비동기 요청 처리를 할 수 있었다. MVC에서