Spring boot 如何在Spring控制器中获取多个模型数据

Spring boot 如何在Spring控制器中获取多个模型数据,spring-boot,Spring Boot,我是个新手。 我正在做这个spring boot项目,其中有两个用户表,即user和user_details。我制作了两个模型,对应于表格 当客户端填写用户表单时,用户模型和用户详细信息模型的数据都来自同一个流。在这种情况下,如何处理控制器中的2个数据模型 在获取单个模型对象的情况下,控制器功能为: @RequestMapping(method = RequestMethod.POST, value= "/user") public void add(@RequestBody User user

我是个新手。 我正在做这个spring boot项目,其中有两个用户表,即user和user_details。我制作了两个模型,对应于表格

当客户端填写用户表单时,用户模型和用户详细信息模型的数据都来自同一个流。在这种情况下,如何处理控制器中的2个数据模型

在获取单个模型对象的情况下,控制器功能为:

@RequestMapping(method = RequestMethod.POST, value= "/user")
public void add(@RequestBody User user)  {
// do stuffs on model
   }

如果两个模型的数据到达该post请求中,我们如何解决该问题?

您可以使用多值映射,如下所示,用自定义对象替换字符串。 //创建多重映射以保存命名参数 多值映射参数=新的LinkedMultiValueMap();add(“用户名”,marshallrequest(userNameObj));添加(“密码”,MarshallRequest(passwordObj));
//为请求HttpEntity>entity=new HttpEntity>(参数、头)创建http实体

LNP你能做一个更详细的示例演示吗