脚本宝典收集整理的这篇文章主要介绍了SpringBoot——拦截器Interceptor,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SPRingBoot——实现拦截器Interceptor
1、Interceptor(拦截器) 面向切面编程AOP
2、拦截器(Interceptor)和过滤器(Filter)的区别
(1)过滤器Filter:在众多资源中,选择符合要求的某些资源能够通过。定义要求的工具——过滤器。
(2)拦截器Interceptor:在业务流程中,某项业务正在进行,能干预业务的进展(编写日志、添加新配置等等)的工具——拦截器。
3、自定义拦截器Interceptor
(1)方法一:实现web.servlet.HandlerInterceptor接口
方法二:继承web.servlet.handler.HandlerInterceptorAdapter类
(2)重写3个方法
preHandle() :返回true|false true,表示请求将继续到达Controller被处理
postHandle()
afterCompletion()
(3)配置拦截器
配置类上方@configuration
实现WebMvcConfigurer接口
重写addInterceptors()方法 添加自定义拦截器
以上是脚本宝典为你收集整理的SpringBoot——拦截器Interceptor全部内容,希望文章能够帮你解决SpringBoot——拦截器Interceptor所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。