Skip to content

SpringBoot2/3实战案例

INFO

本专栏已更新108节,持续更新中

基础

1.入门

2.5板斧

3.核心模块

4.启动流程

5.引入依赖

6.Starter分类

7.springBootLoader

8.自定义Starter

配置管理

1.配置层

2.自动配置原理

3.自动配置报告

4.配置管理注意点

5.循环依赖

6.核心配置文件

7.配置文件的加载顺序

8.排除某些自动配置

9.条件注解

10.AutoConfigurationImportSelector

11.bootstrap与application的区别

12.ConditionalOn

13.SpringBootApplication注解

14.ConfigurationProperties

15.Bean的作用域并测试

16.@Primary和@Qualifier的区别

17.Import注解的4种方式

18.Profile

19.PropertySources

20.Runner

21.配置https

22.同时支持HTTP和HTTPS

23.SPI机制

24.表达式语言SpEL

25.SpEL表达式在SpringBoot的使用

web层

1.核心组件

2.集成FreeMarker

3.模版引擎

4.注册Servlet

5.DispatcherServlet

6.参数校验

7.内嵌Web容器

8.构建RESTful风格的Web服务

9.Jackson中对null的处理

10.接口文档

11.跨域问题

12.RestTemplate使用方法

13.RestTemplate远程调用实现原理

数据访问层

1.JDBC规范中的核心编程对象

2.SpringBoot集成RSocket

3.SpringBoot集成WebSocket

4.SpringBoot使用ElasticSearch

5.SpringBoot使用Kafka

6.SpringBoot使用Mongodb

7.SpringBoot使用RabbitMQ

8.SpringData对数据访问过程进行统一抽象

9.Mybatis是什么及配置方法

10.SpringBoot整合MyBatis

11.集成MyBatis&Druid

12.集成RedisTemplate实现缓存操作

13.JdbcTemplate源码解析

14.使用JdbcTemplate访问关系型数据库

15.JdbcTemplate数据访问实现原理

16.使用SpringDataJPA访问关系型数据库

17.JPA

18.SpringBoot集成Cassandra

19.Cassandra的数据读取流程

20.Cassandra的数据副本策略

21.Cassandra的数据模型与使用方法

22.Cassandra的数据删除机制

23.Cassandra的数据写入流程

24.Cassandra的原理

25.Cassandra中的Gossip协议

26.Cassandra中虚拟节点设计

安全层

1.Spring安全体系的整体架构

2.SpringSecurity

3.SpringSecurity架构

4.SpringSecurity中的过滤器链

5.SpringSecurity中的核心类

6.基于SpringSecurity构建用户认证体系

7.基于SpringSecurity确保请求安全访问

8.使用SpringSecurity实现基于表单的认证和授权

9.actuator

10.使用Actuator将日志量调大

11.自定义度量指标

12.自定义Actuator端点

13.使用AdminServer管理Spring应用程序

14.使用AdminServer监控系统

消息队列

1.使用RabbitTemplate集成RabbitMQ

2.使用KafkaTemplate集成Kafka

3.使用JmsTemplate集成ActiveMQ

devops

1.SpringBoot与云原生

2.组件集成

3.运行方式

4.打包方式

5.热更新

6.热部署方式有哪些

7.SpringBoot日志的格式

8.日志框架

9.SpringBoot日志的级别

10.SpringBoot日志的文件输出

11.SpringBoot日志归档

test

1.单元测试

2.MockMVC

3.Swagger2

V3

1.简介

2.新特性

3.版本迁移