当前位置: 首页 > news >正文

建设中专网站首页招网络推广招聘

建设中专网站首页,招网络推广招聘,外汇直播室都是网站做,丽江网架公司Spring Webflux是Spring 5的一部分提供的新的响应式Web框架。 在传统的基于Spring MVC的应用程序#xff08; Servlet Filter #xff0c; HandlerInterceptor #xff09;中编写过滤器的方式与在基于Spring Webflux的应用程序中编写过滤器的方式非常不同#xff0c;本文将… Spring Webflux是Spring 5的一部分提供的新的响应式Web框架。 在传统的基于Spring MVC的应用程序 Servlet Filter HandlerInterceptor 中编写过滤器的方式与在基于Spring Webflux的应用程序中编写过滤器的方式非常不同本文将简要介绍WebFlux的Filters方法。 方法1 – WebFilter 使用WebFilter的第一种方法会广泛影响所有端点并涵盖以功能样式编写的 Webflux 端点以及使用注释样式编写的端点 。 Kotlin中的WebFilter如下所示 Beanfun sampleWebFilter(): WebFilter {return WebFilter { e: ServerWebExchange, c: WebFilterChain -val l: MutableListString e.getAttributeOrDefault(KEY, mutableListOf())l.add(From WebFilter)e.attributes.put(KEY, l)c.filter(e)}} WebFilter添加了一个request属性该属性的值是一个集合在该属性中过滤器仅将其拦截了请求的消息放入其中。 方法2 – HandlerFilterFunction 第二种方法更加集中仅涵盖使用功能样式编写的端点 。 在这里可以将特定的RouterFunction与过滤器连接起来方法如下 考虑以以下方式定义的Spring Webflux端点 Bean fun route(): RouterFunction* router {GET(/react/hello, { r -ok().body(fromObject(Greeting(${r.attribute(KEY).orElse([Fallback]: )}: Hello)))POST(/another/endpoint, TODO())PUT(/another/endpoint, TODO()) })} 可以按照以下方式以高度集中的方式添加仅拦截这些API的HandlerFilterFunction fun route(): RouterFunction* router {GET(/react/hello, { r -ok().body(fromObject(Greeting(${r.attribute(KEY).orElse([Fallback]: )}: Hello)))})POST(/another/endpoint, TODO())PUT(/another/endpoint, TODO())}.filter({ r: ServerRequest, n: HandlerFunctionServerResponse -val greetings: MutableListString r.attribute(KEY).map { v -v as MutableListString}.orElse(mutableListOf())greetings.add(From HandlerFilterFunction)r.attributes().put(KEY, greetings)n.handle(r) }) 请注意无需明确说明Kotlin中的类型我添加它只是为了清楚一些lambda表达式中的类型。 结论 WebFilter方法和HandlerFilterFunction与基于Spring WebMVC的使用Servlet Spec或HandlerInterceptor编写过滤器的方法有很大不同本文总结了新方法- 我的git repo中提供了示例详细介绍了这些示例。 翻译自: https://www.javacodegeeks.com/2017/12/spring-webflux-writing-filters.html
http://www.zqtcl.cn/news/822027/

相关文章:

  • 网站的建设模式高校后勤网站建设要求
  • 网站的导航栏怎么做的网站seo诊断报告怎么写
  • elementui 做的网站写网站编程需要什么
  • 一站式网站建设顾问小程序小游戏开发
  • 网站导航html网站开发从哪开始学
  • 成立网站是不是需要先成立公司上海今天新闻发布会直播
  • 企业只有建立了自己的网站网站建设骗子
  • 凡科 360免费建站培训网页制作机构
  • 做网站用什么后缀好法人变更在哪个网站做公示
  • 公司建一个网站多少钱戴尔公司网站建设
  • 可以做试卷网站数学试卷小学六白沟网站开发
  • 宁波个人网站建设好看的网站在哪里好找
  • 宜春做网站公司wordpress 朋友圈插件
  • 做特价网站ckplayer wordpress
  • 网站运营需要服务器吗在哪个网站做图片视频带音乐
  • 大连网站备案高品质网站建设公司
  • 建站模板哪个好网站添加子域名
  • html5创意网站创建网站公司好
  • php网站开发外文旅游电子商务网站的品牌建设
  • 陕西西安网站建设公司哪家好网页框架是什么
  • 广东网站建设效果安福网站建设
  • 如何将html发布到网站微帮网免费发布信息网
  • 做个网站西安专业网络推广公司
  • 建设网站cms网站开发后台需要自己写吗
  • 天津协会网站建设学计算机的做网站的叫什么工作
  • 商城网站建设缺点淘宝店铺怎么免费推广
  • 利于优化的网站模板360建筑网密码忘了
  • 商务网站建设找哪家网页设计商品页面制作
  • 连云港网站建设方案大型门户网站多少钱
  • win7 iis设置网站首页网站建设攵金手指科杰壹陆