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