标签:private 执行 public TE 解决 方法 pos 实体 time
在使用POST方法提交请求时,接收数据类型为
请求
{"user":{"id":"1","name":"len"},"loginInfoList":[{"loginTime":"2018-6-1","ip":"192.154.4.85"},{"loginTime":"2018-6-3","ip":"192.154.4.85"}]}
接收实体类
public class Data{ private User user; private List<LoginInfo> loginInfoList; public class User{ private String id; private Stirng name; //省略get,set方法 } public class LoginInfo{ private String loginTime; private Stirng ip; //省略get,set方法 } //省略get,set方法 }
接收方法
@PostMapping("/userInfoTransfer") public String userInfoTransfer(@RequestBody Data data){ //业务逻辑 }
执行过程中数据映射失败,经过测试,User映射没问题,LoginInfoList映射失败。
通过把LoginInfo类从Data中移除,声明在外部而不是以内部类形式存在。问题得以解决。
标签:private 执行 public TE 解决 方法 pos 实体 time
原文地址:https://www.cnblogs.com/PranksterWind/p/9132674.html