最近一直在做SpringBoot升级的项目,碰到了一个很蛋疼的问题。

我们项目和前端的AngularJs通过Json来传递信息,但是我们有一块的代码在Controller返回的是ModelAndVIew,找了一圈发现是是个老问题。

需要自己设置DefaultViews,估计这样使用的人不多,希望对碰到人有用!

    @Bean
    MappingJackson2JsonView mappingJackson2JsonView(){
        return new MappingJackson2JsonView();
    }

    @Bean
    ContentNegotiatingViewResolver contentNegotiatingViewResolver(){
        ContentNegotiatingViewResolver cnvr = new ContentNegotiatingViewResolver();
        List<View> list = new ArrayList();
        list.add(mappingJackson2JsonView());
        cnvr.setDefaultViews(list);
        return cnvr;
    }

  

相关文章:

  • 2021-07-20
  • 2021-09-08
  • 2021-09-11
  • 2021-11-05
  • 2021-08-07
猜你喜欢
  • 2021-10-24
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2023-03-06
  • 2021-11-22
  • 2021-08-06
相关资源
相似解决方案