zoukankan      html  css  js  c++  java
  • Could not instantiate bean class [org.springframework.data.domain.Pageable]: Specified class is an interface解决方案

    原文:http://pimin.net/archives/432

    环境:Eclipse LUNA、Spring 4.1.1、或Spring 4.3.3、Spring Data Elasticsearch 1.1.0

    缘由:在调试Spring Data Elasticsearch的时候,希望在查询的时候实现分页查询。传统的方式就是在Controller的参数表中自己获取分页信息,然后组装成Pageable。在Spring Data Elasticsearch官方文档介绍有两种自动化方案:

    1、使用<bean class=”org.springframework.data.web.config.SpringDataWebConfiguration” />

    官方介绍说可以注册DomainClassConverter和HandlerMethodArgumentResolver。

    2、配置org.springframework.data.web.PageableHandlerMethodArgumentResolver

    很遗憾,使用这两种方法后直接报错:

    解决方案,那就是在web-context.xml加入下面的代码

    <mvc:annotation-driven>
    <mvc:argument-resolvers>
    <bean class="org.springframework.data.web.PageableHandlerMethodArgumentResolver" />
    </mvc:argument-resolvers>
    </mvc:annotation-driven>
  • 相关阅读:
    BZOJ4912 [Sdoi2017]天才黑客 【虚树 + 最短路】
    BZOJ2738 矩阵乘法 【整体二分 + BIT】
    BZOJ1185 [HNOI2007]最小矩形覆盖 【旋转卡壳】
    BZOJ4830 [Hnoi2017]抛硬币 【扩展Lucas】
    BZOJ3738 [Ontak2013]Kapitał 【扩展Lucas】
    云计算,大数据,人工智能
    conda基本操作
    nlp基础(一)基本应用
    ml交叉验证
    Python魔术方法
  • 原文地址:https://www.cnblogs.com/shihaiming/p/6019486.html
Copyright © 2011-2022 走看看