spring.main.web-application-type=reactive를 설정하거나 spring-boot-starter-web 종속성을 제거하세요.

Spring Cloud Gateway를 사용하고 원격 호출을 위해 nacos를 통합하기 위해 RPC 프레임워크 dubbo를 사용할 때 발생하는 문제를 기록합니다.
이 기사를 참조하십시오. 블로그에서는
Spring Boot 2.7.6, Spring Cloud 2021.1.9 버전, Dubbo 3.0.9 Nacos 2.1을 사용합니다. .2. , Gateway3.1.6
으로 프로젝트를 시작한 후 다음 오류가 발생합니다 .

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


Spring Boot가 GateWay를 통합할 때 GateWay 구성 요소의 [spring-boot-starter-webflux]와
springboot가 웹 프로젝트를 시작하는 데 필수적인 [spring-boot-starter-web] 사이에 충돌이 있다는 메시지가 표시되어야 합니다. 온라인으로 정보를 확인하세요. pom에서 spring-boot-starter-web을 제거하는 것이 좋지만 여전히 작동하지 않습니다. 나중에 구성 파일에 다음 구성을 추가하면 해결됩니다.

spring:
  main:
    web-application-type: reactive

Supongo que te gusta

Origin blog.csdn.net/weixin_45765073/article/details/129813548
Recomendado
Clasificación