首先确保类成员名是和前台传过来的json数据成员名是一致的。
感觉这是被自己坑了,如果你也遇到了这个问题,建议你检查下这个类有没有空构造方法。
一般每个类是默认有空构造方法的,如果你添加其他属性的构造方法,空构造方法就没有了,那么@RequestBody注解就只能接收到构造方法上有属性的值。
总结:@RequestBody注解接收参数的对象,在定义类时,要有空构造方法(没有构造方法就是默认有)。
首先确保类成员名是和前台传过来的json数据成员名是一致的。
感觉这是被自己坑了,如果你也遇到了这个问题,建议你检查下这个类有没有空构造方法。
一般每个类是默认有空构造方法的,如果你添加其他属性的构造方法,空构造方法就没有了,那么@RequestBody注解就只能接收到构造方法上有属性的值。
总结:@RequestBody注解接收参数的对象,在定义类时,要有空构造方法(没有构造方法就是默认有)。