1异常如下
Description:
Parameter 0 of method modifyRequestBodyGatewayFilterFactory in org.springframework.cloud.gateway.config.GatewayAutoConfiguration required a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' that could not be found.
Action:
Consider defining a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' in your configuration.
2原因:
Spring Cloud Gateway 是使用 netty+webflux实现,webflux与web是冲突的,所以依赖中肯定有web的依赖
3解决方式:
在类路径上找到的Spring MVC,此时它与Spring Cloud网关不兼容。请删除spring-boot-start-web依赖项,如果非要web支持的话需要导入spring-boot-starter-webflux而不是spring-boot-start-web。