springcloud-GateWay路由配置方式

  GateWay路由配置方式有两种:yml 和 配置类,这东西看人选择

  1. yml(略)

  2. 配置类,参考如下:

@Configuration
public class GateWayConfig {
    @Bean
    public RouteLocator customRouteLocator(RouteLocatorBuilder routeLocatorBuilder){  //RouteLocator是路由定位器

        RouteLocatorBuilder.Builder routes = routeLocatorBuilder.routes();
        routes.route("path_route"  //路由ID
                , r->r.path("/guonei").uri("http://news.baidu.com/guonei"))  //第一个路径是断言,第二个是URI
                .build();
        return routes.build();
    }
}

 route()的第二个参数是 函数,是属于jdk1.8的内容

原文地址:https://www.cnblogs.com/ibcdwx/p/14441109.html