12.6 总结
- Spring WebFlux 提供了一个响应式 web 框架,其编程模型类似 Spring MVC,甚至共享许多相同的注解。
- Spring 还提供了一个函数式编程模型作为 Spring WebFlux 的替代方案。
- 响应式控制器可使用 WebTestClient 进行测试。
- 在客户端,Spring 提供了 WebClient,它是响应式的,对 RestTemplate 的模拟。
- 为了保护 web 应用程序的安全,尽管 WebFlux 对底层机制有一些重要影响,Spring Security 5 支持响应式编程的安全配置。且与非反应模式的 Spring MVC 应用程序安全配置没有显著的区别。