@JsonIgnoreProperties({“handler“,“hibernateLazyInitializer“})

springboot项目中,类的前面通常会声明:@JsonIgnoreProperties({“handler”,“hibernateLazyInitializer”})
原因:
前后端分离时,前后端数据交互用的是json格式,那么数据对象就会被转换为json格式数据。使用jpa来做实体类的持久化时,jpa默认会使用hibernate,在jpa工作过程中,就会创造代理类来继承这个数据对象,并添加handler和hibernateLazyInitializer这两个无须json化的属性,因此这里需要用JsonIgnoreProperties将这两个属性忽略掉。
————————————————****
原文链接:https://blog.csdn.net/qq_45479404/article/details/116401335

posted @ 2022-03-05 19:44  独苏  阅读(123)  评论(0编辑  收藏  举报