聯繫我們

課程簡介

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)

即將到來的課程

課程分類