spring-mvc - spring MVC 错误 : Could not instantiate bean class [org. springframework.data.domain.Pageable]:指定的类是一个接口(interface)

标签 spring-mvc spring-data-jpa

我想在 Spring MVC 中进行分页但出现错误:
无法实例化 bean 类 [org.springframework.data.domain.Pageable]:指定的类是一个接口(interface)。任何人都可以帮忙吗?谢谢!

最佳答案

解决Pageable参数,Spring MVC 使用一个名为 HandlerMethodArgumentResolver 的组件(引用 here)。专门针对 Pageable 作为参数,使用的 HandlerMethodArgumentResolver 是 org.springframework.data.web.PageableHandlerMethodArgumentResolver ,这可以使用 Java 配置注册,只需添加 @EnableSpringDataWebSupport注解。

此处提供更多选项:http://docs.spring.io/spring-data/data-commons/docs/current/reference/html/#core.web

关于spring-mvc - spring MVC 错误 : Could not instantiate bean class [org. springframework.data.domain.Pageable]:指定的类是一个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25013403/

相关文章:

java - 使用 EclipseLink 将行插入到具有唯一标识符列的表中

java - 创建名称为 'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping' 的 bean 时出错

java - Spring 对缺少参数的 MVC 方法的建议

java - 如何使用不直接在实体 hibernate spring JPA 上的属性进行 findBy 操作

java - Oracle db 是否能够比较不同时区的时间戳?

java - Spring 数据 JPA @EnableJpaRepositories TypeNotPresentExceptionProxy

java - 如何在 RESTful Web 服务中为 "action oriented"方法创建路径?

spring-mvc - 在 JBoss 上使用 Spring MVC Java Config 时出现 404 错误

java - 访问ajax成功回调函数的响应数据

java - 仅当使用 spring-transactions 交易成功时如何发送电子邮件