美文网首页
GateWay配置网关的两种方式

GateWay配置网关的两种方式

作者: CodeYang | 来源:发表于2021-09-03 09:10 被阅读0次

    一、在yml文件中配置

    见GateWay网关入门案例

    二、代码中注入 RouteLocator 的Bean

    1. 在启动类同级目录创建config 文件夹,然后创建GateWayConfig 配置类。

    我们通过9527去访问百度新闻界面

    /**
     * gateway 配置路由第二种方式 代码
     */
    @Configuration
    public class GateWayConfig {
    
        @Bean
        public RouteLocator customRouteLocator(RouteLocatorBuilder routeLocatorBuilder){
            RouteLocatorBuilder.Builder routes =routeLocatorBuilder.routes();
            routes.route("path_route",r ->
                    r.path("/guonei")
                            .uri("https://news.baidu.com/guonei"));
            return routes.build();
        }
    
        @Bean
        public RouteLocator customRouteLocator2(RouteLocatorBuilder routeLocatorBuilder){
            RouteLocatorBuilder.Builder routes =routeLocatorBuilder.routes();
            routes.route("path_route",r ->
                    r.path("/guoji")
                            .uri("https://news.baidu.com/guoji"));
            return routes.build();
        }
    }
    
    1. 测试,访问连接,访问成功
      百度新闻国内:http://localhost:9527/guonei
      百度新闻国际:http://localhost:9527/guoji
    国内.png 国际.png

    相关文章

      网友评论

          本文标题:GateWay配置网关的两种方式

          本文链接:https://www.haomeiwen.com/subject/tqndiltx.html