赞
踩
at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
解决办法:
1.发生以上情况,RequestBody序列化出现问题,多出现在后台接受前台序列化数据,或者Rest接口数据上。可以对接受的数据对象进行测试,排除掉可能存在问题的属性。在javabean中将出现问题的属性的get和set方法去掉前面的get和set部分即可。
原因,javabean序列化存在局限,当属性内部过于复杂,序列化将会发生异常,而序列化javabean数据默认会通过get和set方法来辨别,所以去掉get和set方法就避免了该属性被序列化。
public ProcessConfig getProcesssConfig() { return processsConfig; } public void setProcesssConfig(ProcessConfig processsConfig) { this.processsConfig = processsConfig; } public List<Task> nextTask() { return nextTask; } public void nextTask(List<Task> nextTask) { this.nextTask = nextTask; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。