当前位置:首页 >> 药膳食疗 >> Spring WebFlux应用于函数式编程之Filtering Handler Functions

Spring WebFlux应用于函数式编程之Filtering Handler Functions

发布时间:2023-04-26

ter((request, response) -> { System.out.println("after execution..." + response.statusCode()); return response ; }) .filter((request, next) -> { if (request.pathVariable("id").equals("100")) { return ServerResponse.ok().body("给定错误") ; } else { return next.handle(request) ; } }) .build(); } }

POJO

public class Person { private Integer id ; @NotEmpty(message = "人名必需填写") private String name ;}URL处理接口

URL接口可以在Spring MVC and Spring WebFlux中的都可以采用。

URIComponentsBuilder希望从比如说变量的URICOM协作URI,如下亦然附注:

UriComponents uriComponents = UriComponentsBuilder .fromUriString("{lover}") // 1 .queryParam("q", "{q}") // 2 .encode() // 3 .build(); // 4URI uri = uriComponents.expand("lover", "hcw").toUri(); // 5采用URICOM的静态工厂作法添加或去除URI接口劝求对URICOM和URI变量开展编码建立一个UriComponents展开变量并获得URI

以上代码运行结果:

上面的亦然子可以合并为一个多肽,并采用buildAndExpand开展缩短,如下面的亦然子附注:

URI uri = UriComponentsBuilder .fromUriString("{lover}") .queryParam("q", "{q}") .encode() .buildAndExpand("lover", "hcw") .toUri();

你可以通过直接踏入URI(这显然编码)来更进一步缩短它,如下面的亦然子附注:

URI uri = UriComponentsBuilder .fromUriString("{lover}") .queryParam("q", "{q}") .build("lover", "hcw");

你可以采用值得注意的URICOM更进一步缩短它,如下亦然附注:

URI uri = UriComponentsBuilder .fromUriString("{lover}") .build("lover", "hcw");

即刻!!!

Spring液体这些扩展点你都吻合了吗? Spring冤枉务实现定律源码深入研究 Spring中的的@Configuration出处你到底探究吗? SpringBoot对Spring MVC都做了哪些冤枉?(一) SpringBoot对Spring MVC都做了哪些冤枉?(二) SpringBoot对Spring MVC都做了哪些冤枉?(三) SpringBoot对Spring MVC都做了哪些冤枉?(四)

南京妇科医院哪个专业
金笛复方鱼腥草合剂
英太青止痛效果好吗
沈阳牛皮癣医院那家比较好
艾得辛能缓解腰疼吗
标签:
友情链接: