Spring ScopedProxy会话Bean JSON在JSON响应中导出targetClass细节

时间:2017-02-28 10:24:50

标签: json spring spring-boot jackson 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详细信息?

由于

1 个答案:

答案 0 :(得分:1)

尝试为您的会话管理bean添加@JsonIgnoreProperties(" targetClass")。