mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
2.3.1
This commit is contained in:
@@ -27,7 +27,12 @@ public class GatewayRouteCache extends BaseRouteCache<GatewayTargetRoute> {
|
||||
protected GatewayTargetRoute buildTargetRoute(ServiceRouteInfo serviceRouteInfo, RouteDefinition routeDefinition) {
|
||||
org.springframework.cloud.gateway.route.RouteDefinition targetRoute = new org.springframework.cloud.gateway.route.RouteDefinition();
|
||||
targetRoute.setId(routeDefinition.getId());
|
||||
targetRoute.setUri(URI.create(routeDefinition.getUri() + "#" + routeDefinition.getPath()));
|
||||
String path = routeDefinition.getPath();
|
||||
if (path != null && path.contains("{") && path.contains("}")) {
|
||||
path = path.replace('{', '?');
|
||||
path = path.replace('}', '?');
|
||||
}
|
||||
targetRoute.setUri(URI.create(routeDefinition.getUri() + "#" + path));
|
||||
targetRoute.setOrder(routeDefinition.getOrder());
|
||||
// 添加过滤器
|
||||
List<FilterDefinition> filterDefinitionList = routeDefinition.getFilters()
|
||||
|
@@ -64,6 +64,7 @@ public class AbstractConfiguration implements ApplicationContextAware {
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnProperty("zuul.servlet-path")
|
||||
PropertiesFactory propertiesFactory() {
|
||||
return new SopPropertiesFactory();
|
||||
}
|
||||
|
Reference in New Issue
Block a user