# treeNodeToolWindow

nodeId: 08c393eaf3cfd5cdc329b73b4cd6ef07
skipId: a5d6c363cfd55c54c98415322f39c510
name: <byte-array>rO0ABXQABHRlc3Q=</byte-array>
urlType: ALL
url: /getuser
nodeType: method
parentId: 73c8d2e8aad4f97f23762b85c591b2e7
moduleName: springboot
methodSort: 0
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.JSONController, methodName=test, currentUrl=/getuser, currentUrlType=ALL, paramter=, response=User, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.JSONController)

requestIdMap:
  {"nodeId":"08c393eaf3cfd5cdc329b73b4cd6ef07","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"098f6bcd4621d373cade4e832627b4f6","parameterId":"d41d8cd98f00b204e9800998ecf8427e","responseId":"8f9bfe9d1345237cb3b2b205864da075","urlId":"3b60793ecb3d5a1a55d0be284df3d855"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.JSONController","methodName":"test","currentUrl":"/getuser","currentUrlType":"ALL","paramter":"","response":"User","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.JSONController"}


nodeId: 73c8d2e8aad4f97f23762b85c591b2e7
name: <byte-array>rO0ABXQADkpTT05Db250cm9sbGVy</byte-array>
nodeType: fileLast
requestIdMap: springboot.com.gezenghuang.springboot.springboot.controller.JSONController.java
parentId: 12d09f4319a9aba80630dbe9336f07b7
nodeIdConvert:
  springboot,model;com,package;gezenghuang,package;springboot,package;springboot,package;controller,package;JSONController,fileLast;


nodeId: 507bd60c9d9b9a743c8e4f6781141576
skipId: 846a4769c583739c812fbeb4bc8ad306
name: <byte-array>rO0ABXQABHRlc3Q=</byte-array>
urlType: ALL
url: /test
nodeType: method
parentId: 1921724e6da6d35dd0a3f87927e82644
moduleName: springboot
methodSort: 0
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.TestController, methodName=test, currentUrl=/test, currentUrlType=ALL, paramter=org.springframework.ui.Model, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.TestController)

requestIdMap:
  {"nodeId":"507bd60c9d9b9a743c8e4f6781141576","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"098f6bcd4621d373cade4e832627b4f6","parameterId":"cb2b27fe8eeb9c22b6f0568cc50e9914","responseId":"27118326006d3829667a400ad23d5d98","urlId":"1f008d8d2084c34a6414d74159920db2"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.TestController","methodName":"test","currentUrl":"/test","currentUrlType":"ALL","paramter":"org.springframework.ui.Model","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.TestController"}


nodeId: 1921724e6da6d35dd0a3f87927e82644
name: <byte-array>rO0ABXQADlRlc3RDb250cm9sbGVy</byte-array>
nodeType: fileLast
requestIdMap: springboot.com.gezenghuang.springboot.springboot.controller.TestController.java
parentId: 12d09f4319a9aba80630dbe9336f07b7
nodeIdConvert:
  springboot,model;com,package;gezenghuang,package;springboot,package;springboot,package;controller,package;TestController,fileLast;


nodeId: bd504461d52f01505b8f05f7f9a40d87
skipId: 5ff0c8d6eec147a8be8497d8b742e728
name: <byte-array>rO0ABXQABWxvZ2lu</byte-array>
urlType: ALL
url: /login
nodeType: method
parentId: 1f98590c000892280c28941e35b1ad2b
moduleName: springboot
methodSort: 0
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.LoginController, methodName=login, currentUrl=/login, currentUrlType=ALL, paramter=, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.LoginController)

requestIdMap:
  {"nodeId":"bd504461d52f01505b8f05f7f9a40d87","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"d56b699830e77ba53855679cb1d252da","parameterId":"d41d8cd98f00b204e9800998ecf8427e","responseId":"27118326006d3829667a400ad23d5d98","urlId":"1bc60bf64516f473ac7d7221548e919c"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.LoginController","methodName":"login","currentUrl":"/login","currentUrlType":"ALL","paramter":"","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.LoginController"}


nodeId: a3232c91d07fdaaf19cb2bb902337a35
skipId: 761a922f33bb4ac3fe2cd993823e25f2
name: <byte-array>rO0ABXQAC2xvZ2luY29tbWl0</byte-array>
urlType: ALL
url: /logincommit
nodeType: method
parentId: 1f98590c000892280c28941e35b1ad2b
moduleName: springboot
methodSort: 1
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.LoginController, methodName=logincommit, currentUrl=/logincommit, currentUrlType=ALL, paramter=java.lang.String,java.lang.String,org.springframework.ui.Model, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.LoginController)

requestIdMap:
  {"nodeId":"a3232c91d07fdaaf19cb2bb902337a35","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"d7e63bb5e12291942ae76b197cc42914","parameterId":"596af8bc5a1f034eef06dbf42a02d16a","responseId":"27118326006d3829667a400ad23d5d98","urlId":"62cf07d8c23a3372c4d77cbbd7c81fd7"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.LoginController","methodName":"logincommit","currentUrl":"/logincommit","currentUrlType":"ALL","paramter":"java.lang.String,java.lang.String,org.springframework.ui.Model","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.LoginController"}


nodeId: 56a6e6766ab220dadb50c9f865c79281
skipId: 8612b0612fb0ee0aa8f36225767bf77c
name: <byte-array>rO0ABXQABG5ld3M=</byte-array>
urlType: ALL
url: /news/{newsid}
nodeType: method
parentId: 1f98590c000892280c28941e35b1ad2b
moduleName: springboot
methodSort: 2
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.LoginController, methodName=news, currentUrl=/news/{newsid}, currentUrlType=ALL, paramter=java.lang.String,org.springframework.ui.Model, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.LoginController)

requestIdMap:
  {"nodeId":"56a6e6766ab220dadb50c9f865c79281","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"508c75c8507a2ae5223dfd2faeb98122","parameterId":"433e583d2da39172d5f8358d0e7a5a2d","responseId":"27118326006d3829667a400ad23d5d98","urlId":"1ff184b0670c84b2bb484d8b9fa27ce7"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.LoginController","methodName":"news","currentUrl":"/news/{newsid}","currentUrlType":"ALL","paramter":"java.lang.String,org.springframework.ui.Model","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.LoginController"}


nodeId: 893da1cc0ed2ff0391c39b0bdc5b2230
skipId: 7b0bf7bca56fe11e9151e946d13bf496
name: <byte-array>rO0ABXQABnVwbG9hZA==</byte-array>
urlType: ALL
url: uploadcommit
nodeType: method
parentId: 1f98590c000892280c28941e35b1ad2b
moduleName: springboot
methodSort: 3
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.LoginController, methodName=upload, currentUrl=uploadcommit, currentUrlType=ALL, paramter=org.springframework.web.multipart.MultipartFile, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.LoginController)

requestIdMap:
  {"nodeId":"893da1cc0ed2ff0391c39b0bdc5b2230","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"76ee3de97a1b8b903319b7c013d8c877","parameterId":"be4bfd142dc4d9c2f90ee1709ae466a4","responseId":"27118326006d3829667a400ad23d5d98","urlId":"3468c18e5edd9c4eeaeb54874a7a3014"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.LoginController","methodName":"upload","currentUrl":"uploadcommit","currentUrlType":"ALL","paramter":"org.springframework.web.multipart.MultipartFile","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.LoginController"}


nodeId: 1f98590c000892280c28941e35b1ad2b
name: <byte-array>rO0ABXQAD0xvZ2luQ29udHJvbGxlcg==</byte-array>
nodeType: fileLast
requestIdMap: springboot.com.gezenghuang.springboot.springboot.controller.LoginController.java
parentId: 12d09f4319a9aba80630dbe9336f07b7
nodeIdConvert:
  springboot,model;com,package;gezenghuang,package;springboot,package;springboot,package;controller,package;LoginController,fileLast;


nodeId: ec7291f9b703f0cafcc31b296c30cdb3
skipId: 63429bfc4357fe9552b186b3c252978a
name: <byte-array>rO0ABXQADGdldEFsbFBlcnNvbg==</byte-array>
urlType: ALL
url: /personpage
nodeType: method
parentId: 295f16e59ea9feb9837e466a762849e4
moduleName: springboot
methodSort: 0
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.PersonController, methodName=getAllPerson, currentUrl=/personpage, currentUrlType=ALL, paramter=org.springframework.ui.Model, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.PersonController)

requestIdMap:
  {"nodeId":"ec7291f9b703f0cafcc31b296c30cdb3","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"fd56e74824755b54fa3d1a8819971124","parameterId":"cb2b27fe8eeb9c22b6f0568cc50e9914","responseId":"27118326006d3829667a400ad23d5d98","urlId":"90f4a4879986a371abea37be0cc75ca2"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.PersonController","methodName":"getAllPerson","currentUrl":"/personpage","currentUrlType":"ALL","paramter":"org.springframework.ui.Model","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.PersonController"}


nodeId: e3bd9e3611056e297b567b2b9d6b9585
skipId: 7e4df5313f260c03b81625f34f038dda
name: <byte-array>rO0ABXQACWFkZFBlcnNvbg==</byte-array>
urlType: ALL
url: /addpersonpage
nodeType: method
parentId: 295f16e59ea9feb9837e466a762849e4
moduleName: springboot
methodSort: 1
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.PersonController, methodName=addPerson, currentUrl=/addpersonpage, currentUrlType=ALL, paramter=org.springframework.ui.Model, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.PersonController)

requestIdMap:
  {"nodeId":"e3bd9e3611056e297b567b2b9d6b9585","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"1c5797abdb95ae651c9d8a1e0797221f","parameterId":"cb2b27fe8eeb9c22b6f0568cc50e9914","responseId":"27118326006d3829667a400ad23d5d98","urlId":"34289ee2c2f233106ef2312b3cbfd58f"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.PersonController","methodName":"addPerson","currentUrl":"/addpersonpage","currentUrlType":"ALL","paramter":"org.springframework.ui.Model","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.PersonController"}


nodeId: 71874096a917d9bae1ccdd8d35f37351
skipId: a8fc4547661d6f65f7364aea1a31aad4
name: <byte-array>rO0ABXQAD2FkZFBlcnNvbkNvbW1pdA==</byte-array>
urlType: ALL
url: /addpersoncommit
nodeType: method
parentId: 295f16e59ea9feb9837e466a762849e4
moduleName: springboot
methodSort: 2
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.PersonController, methodName=addPersonCommit, currentUrl=/addpersoncommit, currentUrlType=ALL, paramter=java.lang.String,int,java.lang.String,java.lang.String, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.PersonController)

requestIdMap:
  {"nodeId":"71874096a917d9bae1ccdd8d35f37351","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"0844d7a50ba041ca48bf4ffcccb2eb0f","parameterId":"63d986a76303f2fccb210e231e721aeb","responseId":"27118326006d3829667a400ad23d5d98","urlId":"c02386fc9151eb71f2145638e3ed2704"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.PersonController","methodName":"addPersonCommit","currentUrl":"/addpersoncommit","currentUrlType":"ALL","paramter":"java.lang.String,int,java.lang.String,java.lang.String","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.PersonController"}


nodeId: 7472a71be5227db8ab16360fe1580063
skipId: 98cd59ad856bfaa26f357b7f904069d8
name: <byte-array>rO0ABXQADGRlbGV0ZVBlcnNvbg==</byte-array>
urlType: ALL
url: /deleteperson
nodeType: method
parentId: 295f16e59ea9feb9837e466a762849e4
moduleName: springboot
methodSort: 3
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.PersonController, methodName=deletePerson, currentUrl=/deleteperson, currentUrlType=ALL, paramter=int,int, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.PersonController)

requestIdMap:
  {"nodeId":"7472a71be5227db8ab16360fe1580063","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"ea4a4cad2f4093d025cd250a3d534915","parameterId":"7a1ebea0c62b697a78aed884c534a035","responseId":"27118326006d3829667a400ad23d5d98","urlId":"37b9a9ad635917382cc3251ff26dfd15"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.PersonController","methodName":"deletePerson","currentUrl":"/deleteperson","currentUrlType":"ALL","paramter":"int,int","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.PersonController"}


nodeId: 7d01b99375940751c7fe825e53ed4200
skipId: 359d6dfb94f8c4ffdf3d4377998cf950
name: <byte-array>rO0ABXQAEHVwZGF0ZXBlcnNvbnBhZ2U=</byte-array>
urlType: ALL
url: /updatepersonpage
nodeType: method
parentId: 295f16e59ea9feb9837e466a762849e4
moduleName: springboot
methodSort: 4
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.PersonController, methodName=updatepersonpage, currentUrl=/updatepersonpage, currentUrlType=ALL, paramter=int,java.lang.String,int,int,java.lang.String,java.lang.String,org.springframework.ui.Model, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.PersonController)

requestIdMap:
  {"nodeId":"7d01b99375940751c7fe825e53ed4200","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"a9b2071895a6124d1ddc97957b7524b0","parameterId":"faa921a3dd2d73d274f0f6906475f2d8","responseId":"27118326006d3829667a400ad23d5d98","urlId":"3f9c38c6a08eb3a3b2f29efa953730eb"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.PersonController","methodName":"updatepersonpage","currentUrl":"/updatepersonpage","currentUrlType":"ALL","paramter":"int,java.lang.String,int,int,java.lang.String,java.lang.String,org.springframework.ui.Model","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.PersonController"}


nodeId: 829acac26b55d72c652c0a9d8f1f1dee
skipId: 7f576196027ad15a5e41fcc1620e68d3
name: <byte-array>rO0ABXQAEnVwZGF0ZXBlcnNvbmNvbW1pdA==</byte-array>
urlType: ALL
url: /updatepersoncommit
nodeType: method
parentId: 295f16e59ea9feb9837e466a762849e4
moduleName: springboot
methodSort: 5
nodeIdConvert:
  MethodAcquire(className=com.gezenghuang.springboot.springboot.controller.PersonController, methodName=updatepersoncommit, currentUrl=/updatepersoncommit, currentUrlType=ALL, paramter=int,java.lang.String,int,int,java.lang.String,java.lang.String, response=String, path=, classNameCurrent=com.gezenghuang.springboot.springboot.controller.PersonController)

requestIdMap:
  {"nodeId":"829acac26b55d72c652c0a9d8f1f1dee","pathId":"d41d8cd98f00b204e9800998ecf8427e","methodNameId":"948456db3a36a8e660078322e857a360","parameterId":"eeffc6ddc66304edf3d055afb99d8cab","responseId":"27118326006d3829667a400ad23d5d98","urlId":"4615aa158540f073a69b80217d538bd4"}

interfaceDetailedData:
  {"className":"com.gezenghuang.springboot.springboot.controller.PersonController","methodName":"updatepersoncommit","currentUrl":"/updatepersoncommit","currentUrlType":"ALL","paramter":"int,java.lang.String,int,int,java.lang.String,java.lang.String","response":"String","path":"","classNameCurrent":"com.gezenghuang.springboot.springboot.controller.PersonController"}


nodeId: 295f16e59ea9feb9837e466a762849e4
name: <byte-array>rO0ABXQAEFBlcnNvbkNvbnRyb2xsZXI=</byte-array>
nodeType: fileLast
requestIdMap: springboot.com.gezenghuang.springboot.springboot.controller.PersonController.java
parentId: 12d09f4319a9aba80630dbe9336f07b7
nodeIdConvert:
  springboot,model;com,package;gezenghuang,package;springboot,package;springboot,package;controller,package;PersonController,fileLast;


nodeId: 12d09f4319a9aba80630dbe9336f07b7
name: <byte-array>rO0ABXQACmNvbnRyb2xsZXI=</byte-array>
nodeType: package
requestIdMap: springboot.com.gezenghuang.springboot.springboot.controller
parentId: a77aebe6e77358a0854e7da755b51c63
nodeIdConvert:
  springboot,model;com,package;gezenghuang,package;springboot,package;springboot,package;controller,package;


nodeId: 7d9a8005b69d6e99a43eff2c2fc161e5
nodeIdConvert: springboot,model;com,package;
nodeType: package
requestIdMap: springboot.com
parentId: 88aae8dc1b25f91f05e79781997afd57
name:
  <byte-array>rO0ABXQAMGNvbS5nZXplbmdodWFuZy5zcHJpbmdib290LnNwcmluZ2Jvb3QuY29udHJvbGxlcg==</byte-array>


# requestDataHistory

historyId: e0004df2-0dfe-4f4f-8e2e-b29e56068198
nodeId: ec7291f9b703f0cafcc31b296c30cdb3
type: GET
url: http://127.0.0.1:8080/personpage
params: <byte-array>rO0ABXQAAltd</byte-array>
paths: <byte-array>rO0ABXQAAltd</byte-array>
headers: <byte-array>rO0ABXQAAltd</byte-array>
cookies: <byte-array>rO0ABXQAAltd</byte-array>
bodyType: none
formDatas: <byte-array>rO0ABXQAAltd</byte-array>
wwwFormDatas: <byte-array>rO0ABXQAAltd</byte-array>
responseDataType: JSON
responseCookies: <byte-array>rO0ABXQAAltd</byte-array>
code: 404
time: 97
size: 4247
createTime: 2024-10-18 14:52:00
updateTime: 2024-10-18 14:52:00
responseData:
  [encoded data, 5664 characters]

responseHeaders:
  <byte-array>rO0ABXQBg1t7Im5hbWUiOiJWYXJ5IiwidmFsdWUiOiJPcmlnaW4ifSx7Im5hbWUiOiJWYXJ5IiwidmFsdWUiOiJBY2Nlc3MtQ29udHJvbC1SZXF1ZXN0LU1ldGhvZCJ9LHsibmFtZSI6IlZhcnkiLCJ2YWx1ZSI6IkFjY2Vzcy1Db250cm9sLVJlcXVlc3QtSGVhZGVycyJ9LHsibmFtZSI6IkNvbnRlbnQtVHlwZSIsInZhbHVlIjoiYXBwbGljYXRpb24vanNvbiJ9LHsibmFtZSI6IlRyYW5zZmVyLUVuY29kaW5nIiwidmFsdWUiOiJjaHVua2VkIn0seyJuYW1lIjoiRGF0ZSIsInZhbHVlIjoiRnJpLCAxOCBPY3QgMjAyNCAwNjo1MjowMCBHTVQifSx7Im5hbWUiOiJLZWVwLUFsaXZlIiwidmFsdWUiOiJ0aW1lb3V0PTYwIn0seyJuYW1lIjoiQ29ubmVjdGlvbiIsInZhbHVlIjoia2VlcC1hbGl2ZSJ9XQ==</byte-array>


