Spring Cloud Gateway 一般集成

原创
2018/06/20 18:40
阅读数 368

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。

一、集成

pom.xml

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>

一定要记住,一定不要加任何与Spring Web相关的包,否则会启动不了。

二、配置

spring:
  cloud:
    gateway:
      routes:
      - id: demo
        uri: lb://cc
        predicates:
        - Path=/cc/**
        filters:
        - RewritePath=/cc/, /
  1. 我们定义了一个叫demo的路由
  2. 这个路由的所有请求都会转发给服务名为cc的服务
  3. predicates定义了一个Path类型的PredicateFactory,这里只需要理解为,当路径以/cc/为前缀的请求都归这个路由处理。
  4. 重写Path,因为我们只需要把/cc之后的地址转发给cc服务处理,所以我们需要把原始的/cc/替换成/

三、总结

呵呵,看到netty从日志中出现,一下子心情愉快许多。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
5 收藏
0
分享
返回顶部
顶部