我也是看过网上很多的解决方案大多数都不是很好因按他们那种方式处理完后就回出现另一个问题。
首先我们要知道引起错误的原因spring gateway 使用 webflux, 而webflux和webmvc是不兼容,也就是说这两个包不能同时出现在一个pom文件里。
网上出现最多的解决办法就是在pom文件中找到引用了webmvc的依赖并通过exclusions关键字来进行排除。如下图
spring:
main:
web-application-type: reactive
直接完美解决,不需要排除jar包,也不会出现其他错误。



