亲测可用!!!Spring Cloud Gateway 与 Spring Boot Starter Web 冲突解决方案
-
找到冲突的Spring Boot Starter Web 的来源
-
我的是因为eureka里面的引用导致的冲突
-
所以排除掉Spring Boot Starter Web
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </exclusion> </exclusions> </dependency>
-
但是排除掉后启动会报错,经过排查缺少spring-webmvc,所以添加这个的依赖即可
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency>