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的路由規則