Spring Cloud之Gateway项目开发

  1. 创建gateway工程
  2. 导入依赖
<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>

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

</dependencies>
  1. 编写启动类
@SpringBootApplication
public class GatewayApplication {
    public static void main(String[] args) {
        SpringApplication.run(GatewayApplication.class, args);
    }
}
  1. 创建bootstrap.yml配置文件
spring:
  application:
    name: service-gateway
  cloud:
    nacos:
      server-addr: 192.168.6.129:8848
  1. 创建application.yml配置文件
server:
  port: 80

spring:
  cloud:
    gateway:
      routes:
        - id: service-product
          uri: lb://service-product
          predicates:
            - Path=/admin/product/**
  1. 启动微服务进行测试
posted @ 2023-06-27 23:51  摆烂ing  阅读(56)  评论(0)    收藏  举报