• SpringCloud--gateway网关基础入门


    第一步: 依赖

     1  <dependencies>
     2         <!--引入gateway 网关-->
     3         <dependency>
     4             <groupId>org.springframework.cloud</groupId>
     5             <artifactId>spring-cloud-starter-gateway</artifactId>
     6         </dependency>
     7         <!-- eureka-client -->
     8         <dependency>
     9             <groupId>org.springframework.cloud</groupId>
    10             <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    11         </dependency>
    12  </dependencies>

    第二步: 启动类

     1 package com.itheima.gateway;
     2 
     3 import org.springframework.boot.SpringApplication;
     4 import org.springframework.boot.autoconfigure.SpringBootApplication;
     5 import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
     6 
     7 @SpringBootApplication
     8 // 开启注册中心  表示是提供者或消费者客户端方
     9 @EnableEurekaClient
    10 public class ApiGatewayApp {
    11 
    12     public static void main(String[] args) {
    13         SpringApplication.run(ApiGatewayApp.class,args);
    14     }
    15 }

    第三步: 配置文件

     1 server:
     2   port: 80
     3 
     4 spring:
     5   application:
     6     name: api-gateway-server
     7 
     8   cloud:
     9     # 网关配置
    10     gateway:
    11       # 路由配置:转发规则
    12       routes: #集合。 所以下面的配置可以配置多个
    13       # id: 唯一标识。默认是一个UUID
    14       # uri: 转发路径
    15       # predicates: 条件,用于请求网关路径的匹配规则
    16       - id: gateway-provider
    17         uri: http://localhost:8001/
    18         predicates:
    19         - Path=/goods/**
    20         # Path=/xxx/**可以配置多个不同的

    第四步: 启动测试

  • 相关阅读:
    iis6 , URL重写HTM文件名后,出现真实的HTM文件不能访问的解决
    pe如何安装ios系统
    ASP.NET Word转为PDF
    asp.net 操作word 权限
    windows server 2008 r2 修改远程登入的端口号(3389)
    A
    A Bug
    亲戚
    Kruskal
    HDOJ ——统计难题
  • 原文地址:https://www.cnblogs.com/bin563597293/p/14350536.html
Copyright © 2020-2023  润新知