@Configuration
public class GatewayRoutersConfiguration
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DATA_ID |
static java.lang.String |
DATA_TYPE
路由配置文件数据获取方式yml,nacos,database
|
static long |
DEFAULT_TIMEOUT |
static java.lang.String |
NAMESPACE |
static java.lang.String |
ROUTE_GROUP |
static java.lang.String |
SERVER_ADDR |
构造器和说明 |
---|
GatewayRoutersConfiguration() |
限定符和类型 | 方法和说明 |
---|---|
org.springframework.web.reactive.function.server.RouterFunction |
routerFunction()
路由断言
|
void |
setDataType(java.lang.String dataType) |
void |
setNamespace(java.lang.String namespace) |
void |
setRouteDataId(java.lang.String dataId) |
void |
setRouteGroup(java.lang.String routeGroup) |
void |
setServerAddr(java.lang.String serverAddr) |
public static final long DEFAULT_TIMEOUT
public static java.lang.String SERVER_ADDR
public static java.lang.String NAMESPACE
public static java.lang.String DATA_ID
public static java.lang.String ROUTE_GROUP
public static java.lang.String DATA_TYPE
@Value(value="${spring.cloud.nacos.discovery.server-addr}") public void setServerAddr(java.lang.String serverAddr)
@Value(value="${spring.cloud.nacos.discovery.namespace}") public void setNamespace(java.lang.String namespace)
@Value(value="${jeecg.route.config.data-id:#{null}}") public void setRouteDataId(java.lang.String dataId)
@Value(value="${jeecg.route.config.group:DEFAULT_GROUP:#{null}}") public void setRouteGroup(java.lang.String routeGroup)
@Value(value="${jeecg.route.config.data-type}") public void setDataType(java.lang.String dataType)
@Bean public org.springframework.web.reactive.function.server.RouterFunction routerFunction()