使用SpringMVC和mybatis响应JSON格式的数据时发生错误:响应状态码500
原因:mybatis配置文件或者mapper文件中使用了懒加载
解决方案一:关闭mybatis配置文件中或者mapper文件中配置的懒加载
将两者一起关闭,或者将mapper文件中的fetchType属性修改为eager
解决方案二:
在关联查询的相关bean上添加注解@JsonIgnoreProperties("handler")
原理应该是开启懒加载后导致Employee对象的数据不完整,所以JSON解析数据时出现异常