zoukankan      html  css  js  c++  java
  • springcloud(02)使用Gateaway

    1、接着上一篇启动好eureka后,在父项目中新建一个module,命名为gateaway。

    2、在pom文件中添加:

    <dependencies>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-gateway</artifactId>
    </dependency>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    </dependencies>

    3、创建application.properties(yml可读性有点差),添加以下配置:

    spring.application.name=gateway
    server.port=9000
    eureka.client.service-url.defaultZone=http://localhost:8761/eureka/

    spring.cloud.gateway.routes[0].id=system
    spring.cloud.gateway.routes[0].uri=http://localhost:9001
    spring.cloud.gateway.routes[0].predicates[0].name=Path
    spring.cloud.gateway.routes[0].predicates[0].args[0]=/system/**

    4、在system模块中添加以下内容,为system模块配置一个总路由,以便于分发路由:

    server:
    servlet:
    context-path: /system

    5、去复制一个启动类,启动,测试一下9000端口是否能把请求转发到9001去,即成功

  • 相关阅读:
    luogu P1486 [NOI2004]郁闷的出纳员
    Luogu P1894 [USACO4.2]The Perfect Stall
    关于中间6个月停更通知
    Luogu P1381油滴扩展
    没有上司的舞会(题解)
    幂的模运算(题解)
    闭合区域面积统计(题解)
    字符序列(题解)
    最大连续和(题解)
    排列问题
  • 原文地址:https://www.cnblogs.com/bigdatadiary/p/13215756.html
Copyright © 2011-2022 走看看