类 DiscoverClientRouteServiceConvert
java.lang.Object
com.github.xiaoymin.knife4j.spring.gateway.discover.router.AbstactServiceRouterConvert
com.github.xiaoymin.knife4j.spring.gateway.discover.router.DiscoverClientRouteServiceConvert
- 所有已实现的接口:
ServiceRouterConvert
服务发现discover模式下,开发者在网关成的路由转发模式默认通过
DiscoveryClient的默认方式转发路由,规则是pattern:/service-id/**
值得注意的点:
- 1.设置
spring.cloud.gateway.discovery.locator.enabled=true启用DiscoveryClient - 2.设置
spring.cloud.discovery.reactive.enabled=true,保证DiscoveryClientRouteDefinitionLocator对象实例注入Spring容器中
- 从以下版本开始:
- knife4j v4.3.0
- 作者:
- xiaoymin@foxmail.com 2023/8/3 16:02
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明intorder()处理顺序voidprocess(ServiceRouterHolder holder) 处理gateway的路由,在服务发现模式下自动转换为Knife4j-gateway前端所需要分组内容从类继承的方法 com.github.xiaoymin.knife4j.spring.gateway.discover.router.AbstactServiceRouterConvert
parseRouteDefinition
-
构造器详细资料
-
DiscoverClientRouteServiceConvert
public DiscoverClientRouteServiceConvert()
-
-
方法详细资料
-
process
从接口复制的说明:ServiceRouterConvert处理gateway的路由,在服务发现模式下自动转换为Knife4j-gateway前端所需要分组内容- 参数:
holder- 当前RouterHolder
-
order
public int order()从接口复制的说明:ServiceRouterConvert处理顺序- 返回:
- 顺序
-