这样的数据,后端该如何接

请教:前端返回的多个自定义类数据如何接收
采用springboot和mybatis
前端返回的数据是多个自定义类,比如:1个teacher(有且仅有1个),多个student(有且有多个),1个其他类(不一定有),以及其他字段数据
这样的数据,后端该如何接

处理方式:我把teacher、student的各自id,放入一个数组中传给后端,后端再对数据重新进行封装

分成3个参数发送不好么。

两种方法
1、写一个新的实体类,里面包含teacher类、list 的student,1个其他类
2、在已有的teache类里面,加上list多个student类,1个其他类
个人倾向于第一种,后端用注解@RequestBody来接受

public class vo{
private Teacher teacher;
private List<Student> students;
private T map;

}

class Param{
    //接收一个老师
    Teacher tercher;
    //接收多个学生
    List<Student> student;
    //接收其他的类,其他字段数据都放到Other类中
    Other  other;
    
}

看看这个凯源项目
https://github.com/zhikecore/superblog

觉得是干货,欢迎点个小星星