課程介紹
本課程全面深入講解Spring Boot框架及Spring MVC,涵蓋自動裝配、依賴管理、數據訪問、日志測試等各個方面,幫助學員掌握基于Spring Boot的開發和測試技術。
培訓對象
從事相關工作的專業人員。
課程收益
能夠熟練掌握Spring Boot框架的使用,了解原理和機制;
能夠基于Spring Boot進行Web開發、數據訪問、自定義擴展等,提高開發效率和代碼質量。
知識概要
-- Spring Boot簡介和原理;
-- Spring Boot自動裝配和依賴關系;
-- Spring Data和JPA;
-- Spring Boot日志框架和測試框架;
-- Spring Mvc體系架構和概述;
-- 基于Spring Boot實現Restful風格和swagger2;
-- Spring Boot+Thymeleaf模板技術;
-- Spring Boot整合Mybatis;
-- Spring Boot Actuator指標監控;
-- Spring Boot測試框架;
-- Spring Boot Starter原理和自定義Starter;
-- Spring Boot啟動原理和監聽;
-- Spring Boot緩存機制;
-- Spring Boot異常處理機制。
課程大綱
Spring Boot簡介和原理
Spring Boot的起源與發展
為什么選擇Spring Boot?
Spring Boot的核心功能特性
Spring Boot的原理和運作機制
Spring Boot自動裝配和依賴關系
自動配置的原理
Spring Boot的依賴管理
自定義自動裝配
Spring Data和JPA
Spring Data介紹
JPA基本操作和原理
Spring Data JPA的使用
Spring Boot日志框架和測試框架
日志框架集成
測試框架集成和使用
Spring Mvc體系架構和概述
Spring MVC的起源和發展
Spring MVC的核心組件
Spring MVC與Spring Boot的集成
基于Spring Boot實現Restful風格和swagger2
Restful風格簡介
使用Spring Boot創建Restful API
Swagger2集成和使用
Spring Boot+Thymeleaf模板技術
Thymeleaf簡介
與Spring Boot的集成
Thymeleaf的基本使用
Spring Boot整合Mybatis
Mybatis簡介
Spring Boot與Mybatis的整合
使用Mybatis進行數據庫操作
Spring Boot Actuator指標監控
Actuator的功能與用途
集成與使用Actuator
Spring Boot測試框架
測試的重要性
Spring Boot測試框架的使用和原理
Spring Boot Starter原理和自定義Starter
Starter的原理和機制
自定義Starter的實現
Spring Boot啟動原理和監聽
Spring Boot的啟動流程
監聽器的使用與原理
Spring Boot緩存機制
緩存的重要性
Spring Boot支持的緩存技術
緩存的配置與使用
Spring Boot異常處理機制
異常處理的重要性
Spring Boot的異常處理策略
自定義異常處理
認證過程
無認證考試
開班信息
暫無開班信息