感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Spring Framework 入門
- 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) 與事務處理
- 在 Spring 中使用 AspectJ:原理與配置
- 理解 Spring 中的聲明式事務
- 透過 XML 和 @Configuration 配置事務
使用 Spring 和 JPA 進行數據持久化
- JPA 及資料庫連接的配置
- 帶有 JPA Boot 配置的 DAO 和 Repository 層
- 提取環境檔案及管理屬性
使用 JPA 構建 RESTful 應用程式
- 使用 JPA 建立簡單的 CRUD REST APIs
- 開發包含嵌套 Bean 的 CRUD REST API
- Jackson 序列化:@JsonIgnore、處理 Hibernate 代理物件以及防止循環引用
高級 REST 與數據處理
- 使用 MapStruct 搭配 REST DTOs
- REST 應用程式中的異常處理
- JPA 雙重模型模式
結合 Spring Data JPA 的 Spring REST
- 透過方法名稱推導進行查詢
- Spring Data JPA 的分頁與排序功能
- 使用 @Query 進行自定義查詢
總結與後續步驟
最低要求
- 具備基本的 Java 程式設計概念
- 擁有物件導向程式設計的經驗
- 熟悉 Maven 或 Gradle 等構建工具
受眾對象
- 剛開始接觸 Spring 生態系統的 Java 開發人員
- 希望快速構建 RESTful Web 應用程式的軟體工程師
- 尋求現代 Spring Boot 和 JPA 實作經驗的程式設計師
14 小時
客戶評論 (1)
提供了關於所請求的更高階主題的詳細信息。
Farukh Khan - Tandem Solution
課程 - RabbitMQ with Java and Spring
機器翻譯