zoukankan      html  css  js  c++  java
  • Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

    刚到一家公司,做原始的工作---接口,程序就我一人,没环境,没架构,更没旧项目可以利用,一切从0开始,经理以为我是老鸟,来就布置任务,要一周拿出结果。其实有现成架构的话写个接口还不是分分钟钟的事,关键是什么都没有。闲话少说,Dao,service都有了,也能拿到数据,Controller也欧了,页面直接访问也能拿到数据。问题出来了,直接返回json的话总报错,提示406。

       疯狂百度,分析了一下,原来是不支持数据转换惹的祸。大致解决过程这样的:​

    ​第一步,引入包:大致是jackson-annotations,jackson-core,jackson-databind

    第二步,加配置

                    text/plain;charset=UTF-8

                            text/html;charset=UTF-8

                    class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">

                              application/json; charset=UTF-8

                            application/x-www-form-urlencoded; charset=UTF-8  

         如果有包的话,鼠标滑到类路径会变成手形状

    测试,ok​

  • 相关阅读:
    核心编程(第七章)
    核心编程答案(第六章)
    spring aop配置切点执行了两次的原因
    spring AOP使用 xml配置
    有关于时间戳的pgsql操作
    sql 中 limit 与 limit,offset连用
    学习大数据笔记day1
    Java实现各种排序
    关于java洗牌发牌小程序
    flex.css
  • 原文地址:https://www.cnblogs.com/zhaoblog/p/5391962.html
Copyright © 2011-2022 走看看