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