为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Data存储库是如何实际实现的?

Spring Data存储库是如何实际实现的?

墨色风雨 2019-09-19 15:35:58
我已经在我的项目中使用Spring Data JPA存储库一段时间了,我知道以下几点:在存储库接口中,我们可以添加类似的方法findByCustomerNameAndPhone()(假设customerName和phone是域对象中的字段)。然后,Spring通过在运行时(在应用程序运行期间)实现上述存储库接口方法来提供实现。我感兴趣的是如何对它进行编码,我已经查看了Spring JPA源代码和API,但我找不到以下问题的答案:如何在运行时和方法中生成并注入存储库实现类?Spring Data JPA是否使用CGlib或任何字节码操作库来实现方法并动态注入?您能否帮助解决上述问题并提供任何支持的文档?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 566 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信