코드3-5 Non-Blocking I/O 지점 API 서버(SpringReactiveBranchOfficeController.java) 코드 3-5는 [그림3-3] Non-Blocking I/O 예시에서 지점 API 서버에 해당되는 코드이다. [그림 3-3]에서는 A, B 두 개의 지점으로 설명 했지만 코드상으로는 편의상 A 지점에 해당하는 하나의 지점 API 서버 코드로만 설명한다. Non-Blocking I/O 방식의 지점 API 서버 역시 Blocking I/O 지점 API 서버와 마찬가지로 애플리케이션이 실행될 때 내부적으로 Map에 샘플 도서 정보를 미리 저장해둔다. Spring WebFlux 기반 애플리케이션에서도 스레드의 차단 여부를 확안하기 위해서 Thread.sleep(5000)을 추가해..