【SpringCloud框架Gateway网关常用的Route Predicate】
创始人
2025-05-29 00:21:18

本笔记内容为尚硅谷SpringCloud框架开发Gateway的Predicate的使用部分

目录

1. After Route Predicate

2. Before Route Predicate

3. Between Route Predicate

4. Cookie Route Predicate

5. Header Route Predicate

6. Host Route Predicate

7. Method Route Predicate

8. Path Route Predicate

9. Query Route Predicate


1. After Route Predicate


多少时间之后访问 

 我们的问题是:上述这个After好懂,这个时间串串怎么获取

package com.atguigu.test;import java.time.ZoneId;
import java.time.ZonedDateTime;public class ZonedDateTimeDemo
{public static void main(String[] args){ZonedDateTime zbj = ZonedDateTime.now(); // 默认时区System.out.println(zbj);
//        ZonedDateTime zny = ZonedDateTime.now(ZoneId.of("America/New_York")); // 用指定时区获取当前时间
//        System.out.println(zny);}
}

2. Before Route Predicate


多少时间之前访问 

3. Between Route Predicate


多少时间到多少时间内之间访问

4. Cookie Route Predicate


不带cookies访问

带上cookies访问

5. Header Route Predicate


两个参数:一个是属性名称和一个正则表达式,这个属性值和正则表达式匹配则执行

6. Host Route Predicate


请求域名格式 

Host Route Predicate 接收一组参数,一组匹配的域名列表,这个模板是一个 ant 分隔的模板,用.号作为分隔符。它通过参数中的主机地址作为匹配规则。

7. Method Route Predicate


请求的方式 

8. Path Route Predicate


请求路径格式 

9. Query Route Predicate


请求的参数和格式

支持传入两个参数,一个是属性名,一个为属性值,属性值可以是正则表达式。

 Predicate就是为了实现一组匹配规则,让请求过来找到对应的Route进行处理。

结束!

相关内容

热门资讯

全球媒体聚焦 | 美媒:“冰雪... (来源:千龙网)美国《旅行与旅游世界》网站12月12日发表文章,关注冰雪运动在中国的日益盛行是如何助...
海南自由贸易港海关特殊监管区域... 转自:新华社新华社海口12月13日电(记者刘邓、吴茂辉)记者从海口海关获悉,近日,一台船用发动机的保...
27载照顾公婆 石景山白慧霞入... 转自:北京青年报客户端12月13日,北京青年报记者从石景山区获悉,该区八角街道杨庄北区社区居民白慧霞...
张毓强父子的资本“炼金术”:振... 转自:华夏能源网文|华夏能源网一家6年前在港股市值不足22亿元的公司,如今以近400亿元的估值冲击A...
年轻人涌入高校买羽绒服! 12月12日“人大899元书记严选羽绒服卖断货”登上热搜阅读量突破两千万讨论互动量过万近日,多所高校...