Spring Data Commons 提供了 Page 接口,它是一个可分页的数据结果表示。Page 接口提供了一个标准化的方式来表示请求数据的可分页结果集,包括当前页码、总页数、总元素数和实际的元素列表。这使得在 Spring Data 存储库中进行分页操作变得很简单,无需开发人员编写自定义代码。

Namespace reference

The <repositories /> Element

<repositories />`元素触发 Spring Data 存储库基础架构的设置。最重要的属性是 `base-package,它定义要扫描 Spring Data 存储库界面的包。请参见 “XML Configuration”。下表描述了 `<repositories />`元素的属性:

Table 1. Attributes
Name Description

base-package

定义在自动检测模式下要扫描的软件包,以查找扩展 *Repository 的存储库接口(实际接口由特定的 Spring Data 模块确定)。还扫描配置软件包下面的所有软件包。允许使用通配符。

repository-impl-postfix

定义自动检测自定义存储库实现的后缀。名称以配置的后缀结尾的类被视为候选对象。默认为 Impl

query-lookup-strategy

确定用于创建发现查询的策略。有关详细信息,请参阅 “Query Lookup Strategies”。默认为 create-if-not-found

named-queries-location

定义用于搜索包含外部定义的查询的属性文件的位置。

consider-nested-repositories

是否应考虑嵌套的存储库接口定义。默认为 false