繁体   English   中英

Spring Data - 存储库 bean ID

[英]Spring Data - Repository bean ID

我无法理解如何在 Spring Data 中为存储库 bean 显式分配 ID。

为了清楚com.acme.repositories ,假设我在包com.acme.repositories定义了以下接口

public interface MyJpaRepo extends JpaRespository<MyEntity, Long> {
}

根据文档,我只需添加即可激活 Spring Data JPA 存储库

<jpa:repositories base-package="com.acme.repositories" />

最后,假设我在同一个上下文中有另一个 bean,它的构造函数需要JpaRepository 。我会这样定义它

<bean class="x.y.z.MyBean">
    <constructor-arg name="repository" ref="XXX" />
</bean>

现在,我应该用什么来代替XXX 或者,更好的是,如何为MyJpaRepo存储库 bean 显式分配 ID?

谢谢!

代替 XXX 使用myJpaRepo

来源: 存储库 ID 的 Spring Data Jpa 文档参考

<bean class="x.y.z.MyBean">
    <constructor-arg name="repository" ref="<with qualified path>MyJpaRepo " />
</bean>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM