命名空间参考

<repositories /> 元素

<repositories /> 元素会触发 Spring Data Repository 基础设施的设置。最重要的属性是 base-package,它定义了扫描 Spring Data Repository 接口的包路径。参见“XML 配置”。下表描述了 <repositories /> 元素的属性:

表 1. 属性
名称 描述

base-package

在自动检测模式下,定义要扫描的 Repository 接口所在的包路径,这些接口继承自 *Repository(实际接口由特定的 Spring Data 模块决定)。配置包下的所有子包也会被扫描。允许使用通配符。

repository-impl-postfix

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

query-lookup-strategy

决定用于创建 finder 查询的策略。参见“查询查找策略”了解详情。默认为 create-if-not-found

named-queries-location

定义搜索包含外部定义查询的 Properties 文件的位置。

consider-nested-repositories

是否考虑嵌套的 Repository 接口定义。默认为 false