Spring ScopedProxy 会话 Bean JSON 在 JSON 响应中导出 targetClass 详细信息
Spring ScopedProxy session Bean JSON exports targetClass details in JSON response
当我发送一个会话范围的 bean 作为响应时,它也会生成以下详细信息:
"accountNonExpired": true,
"accountNonLocked": true,
"credentialsNonExpired": true,
"enabled": true,
"chfDbqUserLevel": 1,
"eurDbqUserLevel": 1,
"frozen": false,
"targetClass": "com.......models.PxUser",
"targetSource": {
"targetBeanName": "scopedTarget.pxUser",
"targetClass": "com......models.PxUser",
"beanFactory": {
"parentBeanFactory": null,
"beanClassLoader": {
"parent": {
"parent": {
"parent": {
"parent": null,
"urls": [
"file:/C:/Program%20Files/Java/jdk1.8.0_92/jre/lib/ext/access-bridge-64.jar",
"file:/C:/Program%20Files/Java/jdk1.8.0_92/jre/lib/ext/cldrdata.jar",
"file:/C:/Program%20Files/Java/jdk1.8.0_92/jre/lib/ext/dnsns.jar",
如何从响应中排除 targetClass 详细信息?
谢谢
尝试为您的会话托管 bean 添加 @JsonIgnoreProperties("targetClass")。
当我发送一个会话范围的 bean 作为响应时,它也会生成以下详细信息:
"accountNonExpired": true,
"accountNonLocked": true,
"credentialsNonExpired": true,
"enabled": true,
"chfDbqUserLevel": 1,
"eurDbqUserLevel": 1,
"frozen": false,
"targetClass": "com.......models.PxUser",
"targetSource": {
"targetBeanName": "scopedTarget.pxUser",
"targetClass": "com......models.PxUser",
"beanFactory": {
"parentBeanFactory": null,
"beanClassLoader": {
"parent": {
"parent": {
"parent": {
"parent": null,
"urls": [
"file:/C:/Program%20Files/Java/jdk1.8.0_92/jre/lib/ext/access-bridge-64.jar",
"file:/C:/Program%20Files/Java/jdk1.8.0_92/jre/lib/ext/cldrdata.jar",
"file:/C:/Program%20Files/Java/jdk1.8.0_92/jre/lib/ext/dnsns.jar",
如何从响应中排除 targetClass 详细信息?
谢谢
尝试为您的会话托管 bean 添加 @JsonIgnoreProperties("targetClass")。