定義されたエンティティクラス:
@Entity
@Table(name = "user")
@Data
public class User{
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Id
@Column(name = "id")
private int id;
@ApiModelProperty(value = "姓名")
@Column(name = "name")
private String name;
@ApiModelProperty(value = "性别")
@Column(name = "sex")
private String sex;
}
フロントエンドから渡されたjsonデータ形式
[
{
"name": "张三",
"sex": "男"
},
{
"name": "李四",
"sex": "男"
}
]
バックエンドインターフェイス:
/**
* 保存接口
*/
@PostMapping(value = "/save",consumes = MediaType.APPLICATION_JSON_VALUE)
public void save(@RequestBody List<User> userList){
userService.save(userList);
}