SpringBoot 解决ModelAndView强转Json问题


最近一直在做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;
    }

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM