为什么SimpleJpaRepository被注入默认的CrudRepository?

时间:2018-02-25 03:28:56

标签: spring spring-boot spring-data

在Spring Boot(Spring Data)项目中,一个自定义存储库(即UserRepository)扩展了Spring提供的CrudRepository。在运行时,我看到注入的实际实现是SimpleJpaRepository

由于我没有指定任何要注入的类,我想更好地理解Spring如何知道注入这个特定的类?

我理解默认情况下Spring按类型自动装配,但SimpleJpaRepository不是CrudRepository的唯一实现,还有其他实现,例如QuerydslJpaRepository

0 个答案:

没有答案