WebMvcConfigurerAdpter 已过时

其实这是SpringBoot2.0的新特性的问题,这个版本不支持WebMvcConfigurerAdpter 

网上说有两种解决方法:

然后又看到了下面的评论:

============================================================================

先跟大家说一下,怎么解决这个失效的问题:

用左手点击Ctrl,右手鼠标点击这个过时的WebMvcConfigurerAdpter ,然后就能到看他的一个类,

idea的左侧,有structure标签,点击进去

它告诉你,应该是用哪个方法,这样就不用再费劲去网上搜了!!

或者是不点击去这个方法,直接找structure标签,它也会告诉你该用那个方法

============================================================================

但是我implement WebMvcConfigurer这个方法,下边的东西也要改,别人给我的建议

改成WebMvcConfigureSupport之后,顺利的运行出来了

@Configuration
public class FastJsonConfiguration extends WebMvcConfigurationSupport {

    /**
     * @Description 修改自定义消息转换器
     * @Param converters 消息转换器列表
    **/
    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters){
        //调用父类的配置
        super.configureMessageConverters(converters);
        //创建fastjson消息转换器
        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
        //创建配置类
        FastJsonConfig fastJsonConfig = new FastJsonConfig();
        //修改配置返回内容的过滤
        fastJsonConfig.setSerializerFeatures(
                SerializerFeature.DisableCircularReferenceDetect,
                SerializerFeature.WriteMapNullValue,
                SerializerFeature.WriteNullStringAsEmpty
        );
        fastConverter.setFastJsonConfig(fastJsonConfig);
        //将fastJson 添加到视图消息转换器列表内
        converters.add(fastConverter);
    }
}

参考:https://www.cnblogs.com/xingzc/p/8656088.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值