springboot接受复杂的自定义实体

662 阅读1分钟
@RestController
@RequestMapping("/list")
public class ListController {
    @GetMapping("/test")
    public String test(@RequestBody List<Demo> list) {
        return list.toString();
    }

    @GetMapping("/test1")
    public String test1(@RequestBody Dto dto) {
        return dto.toString();
    }
}

自定义的实体类

public class Dto {
    private String name;
    private List<Demo> list;
    ...
}

测试test:

测试test1:

关键点在于: 后台加@RequestBody 注解。

前端传递的时候使用json传递。 content-type设置为application/json