Reenvío del servicio Springcloud Gateway 2
Referencia: reenvío del servicio de puerta de enlace de springcloud
Este artículo presenta otra forma, es decir, a través de la clase de configuración. No hay una diferencia esencial en la forma de implementación, pero el método de escritura es diferente.
Solo necesita crear una clase de configuración en la ruta de escaneo del paquete del proyecto, como se muestra a continuación:
El ejemplo anterior define el ID de la ruta y el servicio correspondiente que coincide. el camino de reenvío.
Cuando una solicitud llega a la puerta de enlace y encuentra la ruta test-app1/**, la solicitud se reenviará al servicio test-app1.
Cabe señalar que, dado que la puerta de enlace se basa en webflux y webflux es diferente de springMVC, el archivo pom debe excluir el paquete web
; de lo contrario, la aplicación no se iniciará. .