Spring cloud Spring云网关-刷新路由

Spring cloud Spring云网关-刷新路由,spring-cloud,Spring Cloud,使用SpringCloudGateway2.0.0.M5,Im在配置文件application.yml中定义路由。我正试图通过调用POST/application/gateway/refresh来更新这些路由 修改后的路由或新路由不会被刷新,即使我在断点处看到刷新例程实际被执行 当在配置文件中定义路由时,刷新是否应该工作?我错过了什么 用例是在spring config server中定义的路由。对于那些遇到相同问题的人,下面是一个使用2.0.0.M5的设置: 路由SpringCloudConf

使用SpringCloudGateway2.0.0.M5,Im在配置文件application.yml中定义路由。我正试图通过调用POST/application/gateway/refresh来更新这些路由

修改后的路由或新路由不会被刷新,即使我在断点处看到刷新例程实际被执行

当在配置文件中定义路由时,刷新是否应该工作?我错过了什么


用例是在spring config server中定义的路由。

对于那些遇到相同问题的人,下面是一个使用2.0.0.M5的设置:

路由SpringCloudConfigServer2.0.0.M7中托管的application.yml文件中的配置 在application.yml中添加/删除/修改路由 POST/致动器/刷新->这将重新加载管线定义 POST/application/gateway/refresh->这将重新加载路由 尝试新路线
对于那些遇到相同问题的人,这里有一个适用于2.0.0.M5的设置:

路由SpringCloudConfigServer2.0.0.M7中托管的application.yml文件中的配置 在application.yml中添加/删除/修改路由 POST/致动器/刷新->这将重新加载管线定义 POST/application/gateway/refresh->这将重新加载路由 尝试新路线
它应该是有效的。可能是一个bug。机制似乎在那里,但最终相同的GatewayProperties对象被重新加载。我将尝试:post到/env端点以强制重新加载@ConfigurationProperties GatewayProperties,然后post到/application/gateway/refresh。也许这就是预期的工作方式?它应该是工作的。可能是一个bug。机制似乎在那里,但最终相同的GatewayProperties对象被重新加载。我将尝试:post到/env端点以强制重新加载@ConfigurationProperties GatewayProperties,然后post到/application/gateway/refresh。也许这就是预期的工作方式?