[英]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
。
<bean class="x.y.z.MyBean">
<constructor-arg name="repository" ref="<with qualified path>MyJpaRepo " />
</bean>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.