感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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实践经验的程序员
14 小时
客户评论 (4)
提供了关于所请求的更高阶主题的详细信息。
Farukh Khan - Tandem Solution
课程 - RabbitMQ with Java and Spring
机器翻译
在这次培训中,我们不仅学习了Java Spring/技术的基础知识,更重要的是,我们还获得了您在课堂上分享的实用经验。
Kelvin Low - Sonova Warsaw Service Center Sp z o o
课程 - Java 8 and Spring
机器翻译
Everything. The trainer has the best teaching skills I've seen in my life.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
课程 - Spring and Hibernate in Java Applications
机器翻译
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
课程 - Java Spring
机器翻译