Java SimpleJdbcRespository实例化my repository接口的方式和位置?
我创建了一个自定义存储库接口,该接口通过Java SimpleJdbcRespository实例化my repository接口的方式和位置?,java,spring-data,spring-data-jdbc,Java,Spring Data,Spring Data Jdbc,我创建了一个自定义存储库接口,该接口通过crudepository扩展。 我刚刚在StartApplication中使用了@EnableJdbcRepositories 当我从自定义存储库测试一个方法时,例如save(T)我看到它被simplejdbcrepositional.class实例化 我对它感兴趣,我想知道simplejdbcrepository是如何以及在哪里创建的,并且已经实现了我的自定义存储库接口 我应该调试哪行代码?所有Spring数据JDBC存储库都是由JdbcReposit
crudepository
扩展。
我刚刚在StartApplication
中使用了@EnableJdbcRepositories
当我从自定义存储库测试一个方法时,例如save(T)
我看到它被simplejdbcrepositional.class
实例化
我对它感兴趣,我想知道simplejdbcrepository
是如何以及在哪里创建的,并且已经实现了我的自定义存储库接口
我应该调试哪行代码?所有Spring数据JDBC存储库都是由
JdbcRepositoryFactory
创建的,它使用SimpleJDBCResposition
作为CrudResposition
方法的实现
有关存储库接口中的其他方法,请参阅JdbcQueryLookupStrategy,该接口确定如何获得正确的方法查询,以存储库查询的形式执行
目前只实现了这一点:JdbcRepositoryQuery
如果执行这样一个方法时,某些东西不能按预期工作<代码>JdbcRepositoryQuery.execute(Object[]objects)
是调试的良好开端。
您可能还想查看其中使用的
执行器是如何构造的。通过提供一般说明和指针。