我们有很多通过接口扩展JpaRepository模式定义的存储库。当运行集成测试或应用程序的某些入口点时,我们只需要这些存储库的一小部分。
我们可以延迟加载实际的存储库实现吗?
相当于@Bean 上的@Lazy 的东西?注意:我至少尝试过使用 @Lazy 注释存储库接口的简单解决方案,但没有成功。
即使这是一个非常古老的问题,我想有些人可能仍然想了解@Lazy在Spring数据存储库上的使用:
实际上从 v1.5.0
就支持了延迟加载将避免根据您的主表或请求获取所有其他依赖项。在您的情况下,您应该为此类操作设置限制/偏移。