课程

课程介绍

本课程全面深入讲解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的异常处理策略

自定义异常处理

认证过程

无认证考试

开班信息

暂无开班信息