关于Spring Cloud Gateway路由配置中的ID



在Spring Cloud Gateway中,在路由配置中,我们可以指定id

@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
return builder.routes()
.route(r -> r.path("/country/**")
.uri("lb://COUNTRY-SERVICE/")
//.id("<stringvalue>")
)
.route(r -> r.path("/**")
.uri("https://someothersite.com"))
.build();
}

.id("字符串值"(代表什么?我们给出的字符串值可以是任何值吗?它的意义是什么?

只需提及在RouteLocatorBuilder上写下id的新方法是

@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
return builder.routes()
.route("id", r -> r.path("/country/**")
.uri("lb://COUNTRY-SERVICE/"))
.route(r -> r.path("/**")
.uri("https://someothersite.com"))
.build();
}
```

相关内容

  • 没有找到相关文章

最新更新