感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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
機器翻譯