spring-data - 延迟加载 Spring Data JPA 存储库

标签 spring-data spring-data-jpa

我们有 很多 通过接口(interface)扩展 JpaRepository 模式定义的存储库。在运行集成测试或应用程序的某些入口点时,我们只需要这些存储库的一小部分。

我们可以延迟加载实际的存储库实现吗?

相当于@Bean 上的@Lazy?注意:我至少尝试过使用 @Lazy 注释存储库接口(interface)的天真解决方案,但没有成功。

最佳答案

即使这是一个非常古老的问题,我想有些人可能仍然想知道 @Lazy 在 Spring Data 存储库上的使用:

实际上自v1.5.0起就支持它

关于spring-data - 延迟加载 Spring Data JPA 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19552331/

相关文章:

spring - 如何使用 Spring Boot 从不同的包中 Autowiring 存储库接口(interface)?

mongodb - Spring数据mongo分页

java - 未找到 Spring-data-elasticsearch Maven 依赖项

mysql - 如何在没有事务的情况下使用 Spring-Jpa 中的 JpaSpecificationExecutor

java - 在 spring Boot 中使用 Dao 设计模式,而不是使用 spring data jpa 提供的存储库设计模式,这是一个好主意吗?

hibernate - Spring JPA 存储库为更新子句生成错误的 native 查询

spring-boot - Elasticsearch Spring boot findAll Result窗口太大,from + size必须小于或等于:[10000]但为[331576]

java - 正确使用单个 @ManyToOne 关联进行大小控制和分页

java - 单个存储库中的自定义方法返回 null

java - Spring Boot JPA - 未设置 'hibernate.dialect' 时,对 DialectResolutionInfo 的访问不能为空