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

成都建网站成都建网站网络营销课程有哪些

成都建网站成都建网站,网络营销课程有哪些,网站建设可以入开发成本吗,做海报裂变的网站介绍 Spring有两种拦截器提供给我们使用,一种是HandlerIntercepter,另一种是MethodIntercepter。这两种的来源不同,实现方式也不同,具体的下面来看一下。 HandlerIntercepter 来源 来源于spring-webmvc包 HandlerIntercepter拦…

介绍

Spring有两种拦截器提供给我们使用,一种是HandlerIntercepter,另一种是MethodIntercepter。这两种的来源不同,实现方式也不同,具体的下面来看一下。

HandlerIntercepter

来源

来源于spring-webmvc包
HandlerIntercepter拦截的是请求,是springMVC项目中的拦截器,它拦截的目标是请求的地址

实现原理

首先要明确,HandlerIntercepter并没有使用反射或者代理来实现,它的实现类似于Servlet的Filter,使用了责任链模式来将多个拦截器组成一个链条,每个拦截器都有机会对请求进行处理,并决定是否继续传递给下一个拦截器。这样可以实现灵活的拦截逻辑,也方便拦截器的复用和扩展。

HandlerInterceptor是在请求到达处理器方法之前和之后执行的。它是通过HandlerMapping来映射处理器方法和拦截器的。HandlerMapping是一个接口,它有多个实现类,比如RequestMappingHandlerMappingBeanNameUrlHandlerMapping等。当程序启动的时候,Spring会扫描所有的处理器方法和拦截器,并将它们注册到对应的HandlerMapping中。当请求到达DispatcherServlet时,它会调用HandlerMapping来获取匹配的处理器方法和拦截器,并按照顺序执行拦截器的preHandle方法、处理器方法、postHandle方法和afterCompletion方法。

我们编写的拦截器,就在RequestMappingHandlerMappinginterceptors

过程

我们编写的拦截器,在程序启动时,就会被加载到RequestMappingHandlerMappinginterceptors中,这个interceptors其实存在在RequestMappingHandlerMapping的父类AbstractHandlerMapping
在这里插入图片描述

代码

这块儿我另开一篇,回头把链接更新过来。

MethodIntercepter

来源

来源于spring-aop包,MethodInterceptor是AOP项目中的拦截器,它拦截的目标是方法,而不是请求。它可以在方法执行前后添加额外的逻辑

实现原理

从它的来源来看,它的确使用了反射和动态代理的技术。

http://www.fp688.cn/news/146932.html

相关文章:

  • 电商网站计划怎么样做推广最有效
  • 深圳网站界面设计查排名
  • 邢台做网站多少钱市场调研报告
  • 图片网站怎么建设搜索引擎优化seo培训
  • 西安网站设计培训试听百度广告代理公司
  • 怎样提高网站浏览量网络营销的常用工具
  • 如何给公司做网络推广厦门seo关键词
  • 做网站的管理员咋找营业推广的方式有哪些
  • 设计素材网站哪个好seo技术优化
  • wordpress手机认证登录seo关键词布局案例
  • 湖南长沙微信平台号青岛 google seo
  • wordpress云盘app关键词优化
  • 北京知名的网站建设公司信息流广告
  • 微信有网站开发吗长沙seo计费管理
  • 如何做酒网站网络营销的概念及特征
  • 外贸网站排行seo站长查询
  • b2b网站建设注意事项长沙网站优化
  • 如何做响应式布局网站短视频入口seo
  • 菲律宾 做菠菜网站石家庄最新疫情
  • 汕头珠宝网站建设合肥seo推广公司哪家好
  • 装饰网站建设软件下载优化搜狗排名
  • 做代理去哪个网站找培训机构学校
  • 新问网站设计西安seo排名公司
  • 网页制作和网站建设seo查询站长工具
  • 邹城有做网站的吗网络公司网络营销推广方案
  • 制作线下交易平台网站建设营销网站搭建
  • 企业网站建设费引流推广
  • 怎样在工商局网站做申请登记最有创意的广告语30条
  • 义乌网站建设联系方式优秀的网络搜索引擎营销案例
  • 建设装修公司网站湖南网络推广机构