spring boot拦截器WebMvcConfigurerAdapter,以及高版本的替换方案(转)

文章转自 http://blog.51cto.com/12066352/2093750

最近项目采用spring icloud,用的spring boot版本是1.5.x的,spring boot 2.0,Spring 5.0 以后WebMvcConfigurerAdapter会取消掉。以下介绍下大体的内容,希望对大家都有所帮助。

  • *以下WebMvcConfigurerAdapter 比较常用的重写接口

  • 新的版本解决方案目前有两种

    方案1 直接实现WebMvcConfigurer
    方案2 直接继承WebMvcConfigurationSupport

其实,源码下WebMvcConfigurerAdapter是实现WebMvcConfigurer接口,所以直接实现WebMvcConfigurer接口也可以;WebMvcConfigurationSupport与WebMvcConfigurerAdapter、接口WebMvcConfigurer处于同一个目录下WebMvcConfigurationSupport包含WebMvcConfigurer里面的方法,由此看来版本中应该是推荐使用WebMvcConfigurationSupport类的,WebMvcConfigurationSupport应该是新版本中对WebMvcConfigurerAdapter的替换和扩展【个人见解,如果有误,请帮忙纠正】

Original: https://www.cnblogs.com/shuaiandjun/p/10306192.html
Author: 帅LOVE俊
Title: spring boot拦截器WebMvcConfigurerAdapter,以及高版本的替换方案(转)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540523/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java正则表达式——matcher.find()的匹配原理

    在Java正则中,matcher.find()通过获取目的子字符串的第一元素和最后一个元素的索引来确定目的字符串,大致方法就是将获取的索引存入在类中定义好的属性groups[]中,…

    Java 2023年6月8日
    062
  • 从Spring中学到的【1】–读懂继承链

    最近看了一些 Spring 源码,发现源码分析的文章很多,而底层思想分析的文章比较少,这个系列文章准备总结一下Spring中给我的启示,包括设计模式思想、SOLID设计原则等,涉及…

    Java 2023年6月16日
    077
  • 入门 Spring Security

    @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowir…

    Java 2023年5月30日
    078
  • 碎碎念六一

    06.02 生活的乐趣在于造物。 造物从下厨始。 看见三只白色蝴蝶翩飞。花香引蝶。物以类聚。 06.03 走在路上,风轻云淡,日子宁静,如水涟漪。 读书,活动,吃饭,睡觉。 消减一…

    Java 2023年6月9日
    066
  • 接口中的静态方法——模板方法设计模式

    先看一个简单的例子,相信看完下例,你会对模板方法有一个初步的了解 interface Operations{ void execute(); //接&…

    Java 2023年6月15日
    046
  • Java函数的学习

    函数的定义 – 定义的位置:&#x5B9…

    Java 2023年6月5日
    061
  • SQL函数FIND_IN_SET的使用

    可用于查询以逗号分隔开的数据 strlist 字段名 参数以”,”分隔 如 (1,2,6,8) select FIND_IN_SET(‘2&#8…

    Java 2023年6月9日
    055
  • java.lang.NoClassDefFoundError 解决方案

    http://stackoverflow.com/questions/9870995/android-java-lang-noclassdeffounderror 像网络了上说的一…

    Java 2023年5月29日
    065
  • 设计模式–Bulider模式

    起因:最近在做统计计算,创建的实体中属性比较多,都是一些数值,一开始是通过get、set方法进行赋值,占用了很多业务代码方法的长度,可读…

    Java 2023年6月5日
    076
  • SimpleDateFormat线程不安全的5种解决方案

    1.什么是线程不安全? 线程不安全也叫非线程安全,是指多线程执行中,程序的执行结果和预期的结果不符的情况就叫着线程不安全。 线程不安全的代码 SimpleDateFormat 就是…

    Java 2023年5月30日
    082
  • Spring 中经典的 9 种设计模式,打死也要记住啊!

    来源:blog.csdn.net/caoxiaohong1005 转载: https://mp.weixin.qq.com/s/HdOKIp_rFgX-h65M0pRK9Q 1.简…

    Java 2023年5月30日
    066
  • Quorum 机制

    分布式系统的设计中会涉及到许多的协议、机制用来解决可靠性问题、数据一致性问题等,Quorum 机制就是其中的一种。我们通过分布式系统中的读写模型来简单介绍它。 分布式系统中的读写模…

    Java 2023年6月15日
    058
  • 程序设计基础·Java学习笔记·面向对象(上)

    Java程序设计基础之面向对象(上) (自适应学习进度而进行记录的笔记,希望有一些小小的用处吧(^∀^●)ノシ) (新人上路,望多指教,如有错误,望指正,万分感谢(o゚v゚)ノ) …

    Java 2023年6月7日
    078
  • springboot整合三 共享session,集成springsession

    Mave依赖 参数配置 2.1 redis 配置: 2.1 若使用yml文件,则如下配置 设置Redis支持的Spring Session 3.1 方案一 基于springboot…

    Java 2023年5月30日
    069
  • 我把自己的java库发布到了maven中央仓库,从此可以像Jackson、Spring的jar一样使用它了

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kuberne…

    Java 2023年6月8日
    060
  • 数据结构与算法之希尔排序

    希尔排序则是通过添加一个步长的概念,每次把当前元素与增加步长后的元素比较,如果交换则交换.然后再次增加步长去比较,这个过程与插入排序一样.希尔排序与插入排序的 区别在于希尔排序通过…

    Java 2023年6月8日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球