WebMvcConfigurerAdapter 在Spring5.0已被废弃

在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被废弃,目前找到解决方案就有两种
1 直接实现WebMvcConfigurer (官方推荐)
例如:

@Configuration
public class WebMvcConfg implements WebMvcConfigurer {

    //todo

}
1
2
3
4
5
6
2 直接继承WebMvcConfigurationSupport
例如:

@Configuration
public class WebMvcConfg extends WebMvcConfigurationSupport {

        //todo

}
1
2
3
4
5
6
—–2018.04.17—- 
今天查了下官方api 
Deprecated. 
as of 5.0 WebMvcConfigurer has default methods (made possible by a Java 8 baseline) and can be implemented directly without the need for this adapter 
An implementation of WebMvcConfigurer with empty methods allowing subclasses to override only the methods they’re interested in. 
因此推荐第一种方式

梦莱幔窗帘加盟厂家终身免费扶持
梦莱幔 · 顶新
想对作者说点什么?  我来说一句
 
云栖路: 实现WebMvcConfigurer的addArgumentResolvers方法,但是没执行
[java] view plain copy
/** 
  * 过滤出符合条件的参数,这里指的是加了 CurrentUser 注解的参数 
  * 
  * @param parameter 
  * @return 
  */  
 @Override  
 public boolean supportsParameter(MethodParameter parameter) {  
  AnnotatedElement annotatedElement = parameter.getAnnotatedElement();  
  Annotation[] annotations = annotatedElement.getAnnotations();  
  logger.info(annotations.toString());  
  return parameter.hasParameterAnnotation(CurrentUser.class);  
 }  
--------------------- 
作者:cormye 
来源:CSDN 
原文:https://blog.csdn.net/lenkvin/article/details/79482205 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值