网关入门流程图
1、创建网关模块 网关服务目录结构
2、导入网关相关依赖
<!--网管依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<!--nacos服务注册发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--loadbalancer负载均衡器-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
3、配置yaml文件
server:
port: 10086
spring:
application:
name: hm-gateway
profiles:
active: dev
cloud:
nacos:
server-addr: 114.116.45.207:8848
gateway:
routes:
- id: item-service
uri: lb://item-service
predicates:
- Path=/items/**,
访问item-service服务 可以使用http://localhost:10086/items/page