spring:
cloud:
gateway:
routes:
- id: pay #路由的唯一ID
uri: lb://XXXX #匹配成功后跳转的服务路由地址
predicates: #断言,也就是路由条件,说白了是符合以下条件的才给路由到uri所指的项目地址
- Path=/pay/getInfo/** #url请求端口号后面是/pay/getInfo/**的可以路由
- After=2020-02-22T16:10:55.365+08:00[Asia/shanghai] #请求的时间大于此时间的可以路由
- Before=同上时间表达式 #请求的时间小于此时间的可以路由
- Berween=同上,同上 #请求的时间在此时间之内的可以路由
- Cookie=Key,value #请求中cookie的键值对于此匹配,可以路由
- Header=X-Request-Id, \d+ #请求头中要有一个属性key是第一个参数,值符合第二个正则的,可以路由
- Host=**.XXXXX.COM #请求的主机要含有此值
#############################################################
还有很多种断言方式,有需要的可以官网了解,以上是比较常用的,他们同时应用的话是and关系