美文网首页
SpringBoot HttpMessageConverter加

SpringBoot HttpMessageConverter加

作者: 周_0717 | 来源:发表于2020-02-27 11:19 被阅读0次
  1. Application初始化时会先执行configureMessageConverters方法添加HttpMessageConverter到列表中,优先级高到在前优先级低的在后
    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    }
  1. 之后加载@Bean注解注释的HttpMessageConverter,默认将其以单例模式加到上一步的列表后面,所以优先级默认低于第一步加载的HttpMessageConverter。可通过@Order指定加载顺序,@DependsOn及@Lazy会影响被@Bean注释对方法对执行时机。

  2. 之后执行extendMessageConverters方法,在这里可以对HttpMessageConverter增加、删除以及优先级调整。

    @Override
    public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
    }

2020-02-27

相关文章

网友评论

      本文标题:SpringBoot HttpMessageConverter加

      本文链接:https://www.haomeiwen.com/subject/shlthhtx.html