环境:
<spring-cloud.version>Greenwich.SR3</spring-cloud.version> <spring-cloud-alibaba.version>2.1.2.RELEASE</spring-cloud-alibaba.version><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency>
gateway路由配置:
spring:
application:
name: mall-gateway
cloud:
gateway:
discovery:
locator:
lower-case-service-id: true
enabled: true
routes:
- id: mall-portal
uri: lb://mall-portal
predicates:
- Path=/home/**,/portal/**
- 直接访问服务可以访问
- 路由匹配日志也有:match trailing slash: true
解决:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-loadbalancer</artifactId> <version>3.1.1</version> </dependency>