关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface

1、报错背景:

           $.post()传递数组到action后台,后台使用List<ViewDictEnumDataEntity>类型接收数据,导致异常报错。

2、报错原因:

           spring在注入的时候,不允许注入一个List类型的对象。

3、解决措施:

           需要自己新建一个该对象数组的类用于引用。

4、切记:

          后台接收数据时,对象数组的命名一定要与前端传过来的参数命名一致,例如:前端对象数组的命名是venders,后台接收数据时,在创建ViewDictEnumDataEntityList实体类的时候,他的属性List<ViewDictEnumDataEntity>  venders 命名必须也是venders,否则参数无法成功传递。

你可能感兴趣的:(关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface)