springdata实现过程

来源:互联网 发布:sql的case when 编辑:程序博客网 时间:2024/06/17 18:58

我们会写一个接口继承


然后在action里用@Autowired进行自动注入


spring会使用动态代理为我们创建一个类 也实现StandardJPARepository这个接口,里边会实现我们接口里的所有方法,但都不是真的实现而是调用父类的handler进行操作,然后handler会根据你的方法名决定做什么操作,还有个核心类SimpleJpaRepository,这是springdata里JpaRepository的一个实现,handler里其实就是解析你的方法名当然还有注解之类的东西,最后调用SimpleJpaRepository实现.

原创粉丝点击