Spring Data JPA 实战
323
已购买
13
课时

课程介绍

《Spring Data JPA 实战》内容是基于作者学习和工作中实践的总结和升华,有一句经典的话:“现在的开发人员是站在巨人的肩上,弯道超车”。因现在框架越来越优秀,减少了很多问题和工作量,如果还没有学习 Spring Data JPA 建议赶快了解一下。随着 Java 技术和微服务技术逐渐的广泛的应用,Spring Cloud、Spring Boot 逐渐统一 Java 的框架江湖。市场上的 ORM 框架也逐渐被人重视起来,而 Spring Data 逐渐走入 Java 开发者的视野,被越来越多的架构师作为 ORM 的技术选型方向。

本课的内容分为基础、进阶和深入,对 Spring Data JPA 的使用、手册、实战、源码分析等进行全面的讲解。基础部分内容包括了:整体认识 JPA,从 JPA 基础查询方法出发、定义查询方法(Defining Query Methods)、注解式查询方法,并一步一步进阶之深入部分:@Entity 实例里面常用注解详解、JpaRepository 详解、QueryByExampleExecutor 和 JpaSpecificationExecutor 复杂使用案例和语法、JPA 的 MVC 扩展 Rest 支持、DataSource 源码分析(内存数据库、多数据源)、乐观锁等。

所选的技术版本都是基于 Spring Boot 2.0 来讲解的,选择学习本课程内容,你已经在大多数开发人员领先一步。

作者介绍

张振华,曾经先后在驴妈妈、携程、要买车公司担任过 Java 高级工程师、架构师、开发主管、技术经理等职务。在电商公司工作期间,负责过 PC 站和后端服务的平台架构的实现和升级。目前在做一些 Java 架构工作。前后从业十几年没有离开 Java 开发,2015年出版《Java 并发编程从入门到精通》图书,2018年出版《Spring Data JPA 从入门到精通》一书。

第01课:整体认识 JPA
第02课:JPA 基础查询方法 JpaRepository 详解
第03课:定义查询方法(Defining Query Methods)
第04课:注解式查询方法
第05课:@Entity 实例里面常用注解详解
第06课:JpaRepository 扩展之 QueryByExampleExecutor
第07课:JpaRepository 扩展之 JpaSpecificationExecutor
第08课:JpaRepository 扩展之自定义 Repository
第09课:Auditing 与 @Version
第10课:对 MVCWeb 的支持分页和排序的支持
第11课:Spring Data JPA 的配置之 SpringBoot 2.0 加载详解
第12课:DataSource 的配置与事务详解、多数据源
第13课:Spring Data JPA 之 QueryDSL 支持

适宜人群

  • Java 从业者、初级、中级和高级开发人员、甚至资深开发和架构师
  • Spring Data JPA 的使用者
  • Spring MVC 开发人员
  • Spring Boot、Cloud 开发者
  • 目前 MyBatis 的使用者
  • JavaWeb 方向学习者

达人课购买须知

  1. 本课程为图文内容课程,共计 13 篇。
  2. 付费用户可享受文章永久阅读权限。
  3. 付费用户可获取读者圈 PASS 权限,与讲师进一步互动。
  4. 本课程为虚拟产品,一经付费概不退款,敬请谅解。
报名成为达人课讲师
推荐课程
查看更多达人课
免费试读
¥29.99 立即购买
微信扫描登录