解决1:

解决 2:缺少get/set方法

解决 3:

实现了UserDetails类后role为空导致getAuthorities()方法返回值为空

所以重点是你的List<Role>为空

而为空的原因是Mybatis多对多查询的时候没有给出对应的id,所以为空

这个column是对应User类的id,即传到role中的参数

HttpMessageNotWritableException: Could not write JSON相关推荐

  1. springboot-springmvc响应json与xml原理-详解数据响应与内容协商(长文预警,收藏慢啃)

    目录 一.springmvc响应json 1. web场景自动引入了json场景 2.使用方式 二.springmvc响应json数据原理 1.springmvc请求处理逻辑 2.返回值的处理 3.返 ...

  2. org.springframework.http.converter.HttpMessageNotWritableException:

    摘要:在使用Spring+Hibernate搭建RESTful API时,在Hibernate查询出数据实体类使用jackson序列化为json时,返回页面的时候报如下错误: 一:错误信息: HTTP ...

  3. Activiti 流程查询出的结果封装为 JSON 时出现的异常

    1.Controller @RestController public class ActivitiController extends BaseController {/*** Activiti 框 ...

  4. oracle 返回hashmap,解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错...

    前言:最近在做一个通用查询单表的组件,所以 sql 的写法就是 select *,然后 resultType="map" ,然后使用 jackson @ResponseBody 返 ...

  5. json对象转报文_项目记事【SpringMVC-2】:将后台的对象,转成JSON报文

    Spring版本:3.2.7 Jackson版本: 1 2 3 com.fasterxml.jackson.core 4 jackson-databind 5 2.1.3 6 7 8 com.fast ...

  6. JSON转Map的坑

    项目场景: 调用另一个服务的数据接口,用json格式传回数据. 问题描述: 使用map类型接收查回来的数据,使用时报错: org.springframework.http.converter.Http ...

  7. 解决Null key for a Map not allowed in JSON (use a converting NullKeySerializer?)

    我们在写程序的时候提示警告或者报错: Null key for a Map not allowed in JSON (use a converting NullKeySerializer?) 或者 o ...

  8. 一文读懂Json序列化与反序列化

    一文读懂Json序列化与反序列化 一文读懂Json序列化与反序列化 #mermaid-svg-tVjnnlFu6ZBDpGOQ {font-family:"trebuchet ms" ...

  9. 大数据互联网架构阶段 前台系统架构 跨域请求

    电商项目 前台系统的架构 零.目录 前台架构设计 前台分类树 跨域请求技术 jsonp httpClient 一 .前台架构设计 不能直接访问数据库 , 需要通过后台访问数据 架构: 单通道连接资源 ...

最新文章

  1. 活动目录系列之三---域控制器常规卸域
  2. [Effective JavaScript 笔记]第6章:库和API设计--个人总结
  3. Android中Gson解析json数据使用@SerializedName注解
  4. 收集网络状态(Ping),并用邮件通知管理员
  5. JavaScript-操作DOM对象-创建和插入dom节点
  6. c语言调用子程序的方式,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
  7. 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(1)
  8. 最简单的PHP MVC留言本实例(二)
  9. Bailian2942 吃糖果【递推+打表】
  10. UIView 移除子视图
  11. linux镜像文件_深度UI + Ubuntu系统,堪称最强最美Linux发行版!你敢升级吗?
  12. Java 多线程(二)启动线程的三种方式和源码分析
  13. Lobooi个人作业:阅读与准备作业
  14. 2017-2018-1 20155314 20155323 实验二 固件程序设计
  15. 将国家名和缩写的字典存入json文件
  16. 计算机网络双绞线和交叉线的区别,交叉线-什么是交叉线、直通线和双绞线?各有什么区别 – 手机爱问...
  17. Linux命令:halt
  18. css和html写个人网站,手把手教用你DIV和CSS建个人网站
  19. 国考省考结构化面试:组织管理题,调研题,宣传题,活动题,整治题
  20. ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ‘1‘ for key ‘PRIMARY‘

热门文章

  1. java 不能实例化类型_java不能实例化类型
  2. iOS html5 键盘 小数点,在移动端内嵌H5页面中数字框调用数字键盘,且只允许输入0-9和小数点的总结...
  3. CTO说:怎么成为并做好CTO
  4. selenium 滑块问题解决
  5. 初入社会工作半年后离职经历与总结
  6. jQuery 效果 - 滑动 slideDown,slideUp,slideToggle的使用
  7. 毕业设计管理系统之二Excel和数据库之间互存
  8. 实现文字的无缝滚动、间歇性向上翻滚
  9. 周易零基础入门教程(一)
  10. C++高效率在m个单位中随机取n个单位的算法