spring boot使用@RequestBody无法接收含有List参数的对象,报错的解决办法
报错:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.zongmao.school_v2.entity.Shop` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (PushbackInputStream); line: 1, column: 2]
定义的shop对象:
前端传的json数据:
后端接收接口:
此时就会报错,如果使用Map来接收参数,则可以正常的接收,但是使用map需要一个个的处理参数:
解决方法,在Shop实体类中必须添加空构造函数