关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface
2017-04-24 18:28
716 查看
1、报错背景:
$.post()传递数组到action后台,后台使用List<ViewDictEnumDataEntity>类型接收数据,导致异常报错。
2、报错原因:
spring在注入的时候,不允许注入一个List类型的对象。
3、解决措施:
需要自己新建一个该对象数组的类用于引用。
4、切记:
后台接收数据时,对象数组的命名一定要与前端传过来的参数命名一致,例如:前端对象数组的命名是venders,后台接收数据时,在创建ViewDictEnumDataEntityList实体类的时候,他的属性List<ViewDictEnumDataEntity> venders 命名必须也是venders,否则参数无法成功传递。
$.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
- 关于运行期异常:Failed to instantiate [java.util.List]: Specified class is an interface
- SpringMvc报错解决:Failed to instantiate [java.util.List]: Specified class is an interface
- 解决Failed to instantiate [java.util.List]: Specified class is an interface问题
- 错误:Could not instantiate bean class [java.util.List]: Specified class is an interface
- Could not instantiate bean class [java.util.List]: Specified class is an interface] with root cause
- Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface
- Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface
- springMVC接受list报错:Could not instantiate bean class [java.util.List]: Specified class is an interf
- Could not instantiate bean class [org.springframework.data.domain.Pageable]: Specified class is an interface解决方案
- mybatis报错:Could not instantiate bean class [Dao.stuDao]: Specified class is an interface
- Could not instantiate bean class [javax.servlet.ServletContext]: Specified class is an interface
- jsp项目文件运行出现java.lang.ClassNotFoundException和Failed to load or instantiate TagExtraInfo class异常
- 关于java.lang.ClassCastException: org.jbpm.jpdl.internal.model.JpdlProcessDefinition cannot be cast to java.util.List
- Spring 整合 Flex (BlazeDS)无法从as对象 到 Java对象转换的异常:org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested exception is java.lang.Ill
- Android开发之关于“Unable to add window - token null is not for an application ”的异常
- Specified class is an interface
- 报错:java.util.Map is an interface, and JAXB can't handle interfaces.
- failed; nested exception is java.lang.IllegalStateException: Failed to introspect bean class [com.pu
- java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List