感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 14 小时
课程大纲
Spring框架简介
- Spring生态系统概述
- 控制反转(IoC)和依赖注入(DI)
- 面向切面编程(AOP)简介
Spring配置和Bean生命周期
- 通过XML文件配置
- Bean生命周期和BeanPostProcessor
- 使用Mockito测试Spring应用
基于注解的配置
- 使用@Component和@Autowired注解
- 结合XML和基于注解的配置
- 使用@Configuration和JavaConfig进行无XML设置
Spring Boot 3.5.5入门
- Spring Boot简介和关键概念
- 使用Spring Initializr创建Spring Boot项目
- 构建并运行第一个REST应用程序
面向切面编程(AOP)和事务
- 将AspectJ与Spring结合使用:原则和配置
- 理解Spring中的声明式事务
- 使用XML和@Configuration配置事务
使用Spring和JPA进行数据持久化
- 配置JPA和数据库连接
- 使用JPA Boot配置DAO和Repository层
- 提取配置文件和管理属性
使用JPA构建RESTful应用程序
- 使用JPA创建简单的CRUD REST API
- 使用嵌套Bean开发CRUD REST
- Jackson序列化:@JsonIgnore、处理Hibernate代理、防止循环
高级REST和数据处理
- 使用MapStruct的REST DTO
- 处理REST应用程序中的异常
- JPA双模型模式
使用Spring Data JPA的Spring REST
- 通过方法名派生查询
- 使用Spring Data JPA进行分页和排序
- 使用@Query进行自定义查询
总结和后续步骤
要求
- 了解基本的Java编程概念
- 具有面向对象编程经验
- 熟悉Maven或Gradle等构建工具
目标受众
- 开始接触Spring生态系统的Java开发者
- 希望快速构建RESTful Web应用程序的软件工程师
- 寻求使用现代Spring Boot和JPA获得动手经验的程序员
客户评论 (1)
提供了关于所请求的更高阶主题的详细信息。
Farukh Khan - Tandem Solution
课程 - RabbitMQ with Java and Spring
机器翻译