解决Please set spring.main.web-application-type=reactive or remove spring-boot-starter-web dependency.

一只努力的妲妲 2024-07-08 11:03:03 阅读 75

gateway运行时报错


原因很明显:SpringMVC和SpringCloudGateway不共存,但是我子项目pom文件根本没有spring-boot-starter-web,是从父项目继承过来的


解决方法①:在application.yml添加spring.main.web-application-type=reactive

格式如图

解决方法②:用exclusions排除spring-boot-starter-web依赖

<code> <dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

<exclusions>

<exclusion>

<groupId>*</groupId>

<artifactId>*</artifactId>

</exclusion>

</exclusions>

</dependency>



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。