码迷,mamicode.com
首页 > 编程语言 > 详细

spring cloud gateway网关路由分配

时间:2020-01-21 20:09:10      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:pom   stat   test   client   基于   main   discovery   依赖   depend   

1, 基于父工程,新建一个模块

2,pom文件添加依赖

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

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
    </dependencies>

3,添加配置

server:
  port: 9091

spring:
  application:
    name: gateway3
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
        namespace: c22e5019-0bee-43b1-b80b-fc0b9d847501
        register-enabled: false

    gateway:
      routes:
        - id: demo_route
          uri: lb://demo
          predicates:
            - Path=/demo/**

        - id: demo2_test
          uri: lb://demo2
          predicates:
            - Path=/user/**

4,编写启动类

@SpringBootApplication
@EnableDiscoveryClient
public class Gateway3Application {

    public static void main(String[] args) {
        
        SpringApplication.run(Gateway3Application.class, args);
    }

}

5,访问http://localhost:9091/demo或http://localhost:9091/demo2路由到指定的服务

spring cloud gateway网关路由分配

标签:pom   stat   test   client   基于   main   discovery   依赖   depend   

原文地址:https://www.cnblogs.com/dongbo/p/12222700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!