跳到主要内容

命名空间参考

Doubao 中英对照 Namespace reference

<repositories /> 元素​

<repositories /> 元素会触发 Spring Data 仓库基础设施的初始化。最重要的属性是 base-package,它定义了用于扫描 Spring Data 仓库接口的包。请参阅“XML 配置”。下表描述了 <repositories /> 元素的属性:

表 1. 属性

名称描述
base-package定义在自动检测模式下要扫描的包,用于查找扩展了 *Repository(实际接口由具体的 Spring Data 模块决定)的仓库接口。配置包下的所有子包也会被扫描。允许使用通配符。
repository-impl-postfix定义用于自动检测自定义仓库实现的后缀。名称以配置后缀结尾的类会被视为候选实现。默认为 Impl。
query-lookup-strategy确定用于创建查找器查询的策略。有关详细信息,请参阅“查询查找策略”。默认为 create-if-not-found。
named-queries-location定义搜索位置,用于查找包含外部定义查询的 Properties 文件。
consider-nested-repositories是否应考虑嵌套的仓库接口定义。默认为 false。