# 11.6 总结

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