今天碰到一个异常,下面是错误信息

org.springframework.http.converter.HttpMessageNotWritableException:   
Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer   
(to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) )   

根据提示,大致的意思应该是City类在转化为json时,有属性值是null,最后我在City类中加入了下面的一句代码

@JsonIgnoreProperties({ "handler","hibernateLazyInitializer" })
问题得到了解决,需要值得注意的是:我的工程中有两个JsonIgnoreProperties注解,分别是:
org.codehaus.jackson.annotate.JsonIgnoreProperties;
和com.fasterxml.jackson.annotation.JsonIgnoreProperties;
应该使用com.fasterxml.jackson.annotation.JsonIgnoreProperties;
参考:http://blog.csdn.net/switch_zyp/article/details/50633629

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2021-05-28
  • 2021-12-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
  • 2021-06-25
  • 2021-05-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案