1.创建springboot工程并添加依赖
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-nacos-config</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-nacos-discovery</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency>
2.添加bootstrap.yml
server: port: 8013 spring: application: name: elco-gateway cloud: nacos: discovery: server-addr: *.*.*.*:30112//自行更改 config: server-addr: *.*.*.*:30112//自行更改 file-extension: yml
备注:这里配置nacos的注册中心地址及配置中心地址
3.添加application.yml
spring: gateway: discovery: locator: enabled: true lower-case-service-id: true routes: - id: elco-user uri: lb://elco-user predicates: - Path=/user/** filters: - StripPrefix=1 - id: elco-order uri: lb://elco-order predicates: - Path=/order/** filters: - StripPrefix=1
备注:这里配置gateway的路由规则