Spring Data - Repository bean ID



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

为了清楚起见,假设我在包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?

谢谢!

使用myJpaRepo代替XXX。

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

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

最新更新