SpringBoot 框架

一、SpringBoot 框架

SpringBoot 框架中还有两个非常重要的策略:开箱即用和约定优于配置。

  1. Spring Boot 框架介绍
  2. Springboot 框架目录结构

1.1、SpringBoot 注解介绍

  1. Spring boot 注解和SuppressWarnings注解介绍
  2. Spring Boot 条件注解@Conditional介绍

1.2、SpringBoot 配置文件使用介绍

  1. SpringBoot 使用spring.profiles.active 来区分配置
  2. Springboot 读取核心配置文件和自定义配置文件的方法
  3. Springboot 读取配置文件中定义的数组集合

1.3、Actuator 服务运行状态监控

  1. Spring Boot Actuator 和 Endpoints 端点介绍
  2. Spring Boot Actuator 通过HTTP和JMX监控和管理
  3. Spring Boot Actuator 其他知识点索引
  4. Spring Boot Actuator Metrics 性能监控 和 Prometheus配置

1.4、SpringMVC 介绍

  1. Spring Boot 中自定义 SpringMVC 配置
  2. SpringBoot 自定义MVC配置示例:配置拦截器 Interceptor

1.5、SpringBoot 定时任务Scheduled

  1. SpringBoot 中定时任务功能入门(@scheduled)

1.6、SpringBoot 发送邮件

  1. SpringBoot 发送邮件的方式(阿里云邮箱)

二、SpringBoot 整合中间件

2.1、Spring boot 整合分布式中间件

  1. Spring boot 整合 Redis (redisTemplate) 介绍
  2. RedisTemplate 使用方法归纳
  3. redisTemplate 使用示例
  4. Spring boot 整合 KAFKA 消息队列

2.2、SpringBoot 整合 ElasticSearch

官方文档地址:Spring-data-ElasticSearch

  1. ElasticSearch 服务支持的几种Java 客户端介绍
  2. High Level Rest Client 搜索请求对象介绍
  3. High Level Rest Client 同步执行和异步执行介绍
  4. High Level Rest Client 搜索响应对象介绍
  5. ElasticSearch 服务Java sdk知识点杂记

2.3、Swagger API Doc

  1. Swagger 产品介绍
  2. SpringBoot 整合 Swagger2 过程介绍
  3. SpringBoot 通过 WebMvcConfigurationSupport 整合 Swagger2
  4. SpringBoot 集成Swagger2自定义访问路径

2.4、SpringBoot 整合消息队列RabbitMQ

  1. Spring boot 整合 RabbitMQ 消息队列介绍
  2. SpringBoot 整合 Rabbitmq 配置文件介绍
  3. SpringBoot 整合RabbitMQ 之:生产者发送消息确认
  4. SpringBoot 整合RabbitMQ 之:消费者消费消息确认
  5. SpringBoot 整合RabbitMQ 之:消费者动态监听队列
  6. SpringBoot 整合RabbitMQ 之:CachingConnectionFactory 连接工厂
  7. SpringBoot 整合RabbitMQ:SimpleMessageListenerContainer原理分析
  8. RabbitMQ 服务的SimpleMessageListenerContainer和DirectMessageListenerContainer

三、SpringBoot 开发扩展

3.1、Lombok 依赖和插件

  1. Lombok 依赖和插件介绍
  2. Lombok 依赖和插件介绍-2
  3. Lombok 依赖和插件介绍-3