【发布时间】:2019-01-07 15:24:27
【问题描述】:
我可以使用现有的spring-boot-starter-web 编码方案,只添加spring-boot-starter-webflux 吗?没有spring-boot-starter-web。
【问题讨论】:
标签: spring-webflux
我可以使用现有的spring-boot-starter-web 编码方案,只添加spring-boot-starter-webflux 吗?没有spring-boot-starter-web。
【问题讨论】:
标签: spring-webflux
spring-boot-starter-webflux 为 Spring WebFlux 应用程序提供相关依赖项,从 Jackson 到 spring-webflux 模块,用于注解和函数式编程模型。
spring-boot-starter-web 对 Spring MVC 做同样的事情。
将两者都放在类路径上意味着您需要一个 Spring MVC 应用程序,并且仍然在该应用程序中使用 Spring WebFlux 提供的新 WebClient。
正如the Spring Boot reference documentation 中提到的,如果你想创建一个Spring WebFlux 应用程序,你应该添加spring-boot-starter-webflux,避免添加spring-boot-starter-web。
【讨论】: