课程介绍
本课程全面深入讲解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的异常处理策略
自定义异常处理
认证过程
无认证考试
开班信息
暂无开班信息