[Springboot + vue separación frontal y posterior] El escritorio trasero no puede recibir los datos de la recepción

Código fuente, el controlador interior es el siguiente método

@ApiOperation(value = "分页讲师列表")
@PostMapping("pageQuery/{page}/{limit}")
public R pageQuery(
    @ApiParam(name = "page", value = "当前页码", required = true)
    @PathVariable Long page,

    @ApiParam(name = "limit", value = "每页记录数", required = true)
    @PathVariable Long limit,

    @ApiParam(name = "teacherQuery", value = "查询对象", required = false)
    TeacherQuery teacherQuery){

    Page<Teacher> pageParam = new Page<>(page, limit);

    teacherService.pageQuery(pageParam, teacherQuery);
    List<Teacher> records = pageParam.getRecords();
    long total = pageParam.getTotal();

    return  R.ok().data("total", total).data("rows", records);
}

Como resultado, el back-end no puede aceptar los parámetros pasados ​​por el front-end.
Este es un blog y
el resultado es

Los datos enviados por el front-end siempre están en formato json, a menos que se coloquen en la ruta. Más tarde, siempre que se envíen los datos json, solo se pueden recibir con @RequestBody. Así es como lo cambié:

 @ApiOperation(value = "分页讲师列表22222222222")
    @PostMapping("pageQuery/{page}/{limit}")
    public R pageQuery(
            @ApiParam(name = "page", value = "当前页码", required = true)
            @PathVariable Long page,

            @ApiParam(name = "limit", value = "每页记录数", required = true)
            @PathVariable Long limit,

            @ApiParam(name = "teacherQuery", value = "查询对象", required = false)
            @RequestBody TeacherQuery teacherQuery){
        Page<EduTeacher> pageParam = new Page<>(page, limit);

        eduTeacherService.pageQuery(pageParam, teacherQuery);
        List<EduTeacher> records = pageParam.getRecords();
        long total = pageParam.getTotal();

        return  R.ok().data("total", total).data("rows", records);
    }

como muestra la imagen
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/he1234555/article/details/115084848
Recomendado
Clasificación