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去,即成功

  • 相关阅读:
    Vue小实例
    Bootstrap进度条
    Bootstrap导航栏
    Bootstrap表单
    java date类
    正则表达式(java)规则大全
    正则表达式(java)
    java Stringbuffer类
    java String类
    object类
  • 原文地址:https://www.cnblogs.com/bigdatadiary/p/13215756.html
Copyright © 2011-2022 走看看