반환 데이터 타입
- Mono → 0 or 1 Resp
- Flux → 0 or N Resp
핸들러
- ServerRequest를 통해 요청을 추출하고 ServerResponse를 통해 응답을 반환 한다
- 응답 본문에 데이터를 삽입할 때 BodyInserters.fromValue를 사용한다.
- switchIfEmpty를 이용해 데이터가 없을때 응답 처리 한다
- onErrorResume을 통해 에러 처리가 가능하다
컨트롤러
- @Controller, @RestController를 사용하면 동기적으로 요청받고 비동기로 로직을 수행한다
- Router를 사용해야 비동기 적으로 요청 받고 반환한다