命名空间参考

<repositories />元素

<repositories /> 元素用于触发 Spring Data 仓库基础设施的设置。其中最重要的属性是 base-package,它定义了用于扫描 Spring Data 仓库接口的包。参见“XML 配置”。下表描述了 <repositories /> 元素的属性:spring-doc.cadn.net.cn

表1. 属性
姓名 描述

base-packagespring-doc.cadn.net.cn

定义在自动检测模式下用于扫描扩展了 *Repository(具体接口由特定的 Spring Data 模块决定)的仓库接口的包。配置包之下的所有子包也会被一并扫描。允许使用通配符。spring-doc.cadn.net.cn

repository-impl-postfixspring-doc.cadn.net.cn

定义用于自动检测自定义仓库实现的后缀。类名以所配置后缀结尾的类将被视为候选者。默认值为 Implspring-doc.cadn.net.cn

query-lookup-strategyspring-doc.cadn.net.cn

确定用于创建查找器查询的策略。详情请参见“查询查找策略”。默认值为 create-if-not-foundspring-doc.cadn.net.cn

named-queries-locationspring-doc.cadn.net.cn

定义用于搜索包含外部定义查询的 Properties 文件的位置。spring-doc.cadn.net.cn

consider-nested-repositoriesspring-doc.cadn.net.cn

是否应考虑嵌套的仓库接口定义。默认值为 falsespring-doc.cadn.net.cn