Spring Boot学习路线系列

一、Spring Boot入门

    此部分主要介绍 SpringBoot 的基础内容。

  1. Spring Boot介绍
  2. Spring Boot 工程创建
  3. @SpringBootApplication注解分析

二、Spring Boot配置

    SpringBoot 配置文件介绍

  1. Spring Boot 中 .yml 语法介绍
  2. .yml/.properties 配置文件值注入到Java Bean
  3. 注解@ConfigurationProperties 和 @Value 对比
  4. @PropertySource 注解的使用
  5. @ImportResource 注解的使用
  6. Spring Boot 注解方式将组件添加到 IOC 容器
  7. Spring Boot 之 profile 多环境支持
  8. Spring Boot 之 内部/外部配置文件加载、优先级问题
  9. Spring Boot 自动配置原理分析

三、Spring Boot与日志

       Spring Boot与日志框架(slf4j、log4j、log4j2、logback)的整合使用。

       slf4j(接口标准)、log4j、logback 出自同一人之手。因为 log4j 性能方面的不足,由于对 log4j 升级需要很大的改动,所以大佬着手重写了一套 logback 的实现。大佬又想到后续还会有很多的日志框架,相互之间整合就会很不方便,所以大佬又亲自写了一套日志标准,这就是 slf4j。log4j2 出自 Apache 之手,这套日志框架编写的也非常的棒,但是因为很多其他框架还没完全与其适配,所以 Spring Boot 在日志选择方面,选用的是 slf4j + logback 的组合模式。

       在 Spring Boot 中,建议使用 slf4j + logback 的日志组合即可,毕竟都是出自同一人之手,适配性还是蛮高的,况且它在性能等方面也都是卓越的。所以 Spring Boot 中,不建议选择其他日志组合。(尤其是如果你选择 slf4j + log4j,那你就完蛋了,就是因为 log4j 性能的问题,才编写的 logback。你又返回选择 log4j 去了,只能原谅你对这方面的不理解了,要不就是你对使用 log4j 很熟悉了)

四、Spring Boot与Web开发

  Spring Boot 基于 Web 开发介绍

  1. Spring Boot 对静态资源的映射规则

五、Spring Boot与Docker
       虚拟化容器技术Docker的介绍

六、Spring Boot与数据访问
       SpringBoot数据访问,在底层得益于Spring Data项目的支持。使用Spring Data进行数据访问,无论是针对Sql还是 noSql,SpringBoot都能轻松应对(介绍JPA、MyBatis的整合使用)

七、Spring Boot启动配置原理
       介绍SpringBoot的内部原理

八、Spring Boot自定义starters
       介绍SpringBoot的内部原理

九、Spring Boot与缓存
       介绍SpringBoot内部的缓存管理机制。此处使用Redis来当做缓存服务器进行整合。介绍SpringBoot整合 Redis。

十、Spring Boot与消息
       SpringBoot与消息队列、消息中间件(RabbitMQ整合使用)

十一、Spring Boot与检索
       SpringBoot全文检索(整合 Es 全文检索)

十二、Spring Boot与任务
       SpringBoot的邮件任务(如何发送邮件)、定时任务(如何定时执行代码)、异步任务(如何提高Spring的并发执行能力)

十三、Spring Boot与安全
       SpringBoot 安全机制。安全机制SpringBoot底层使用的是Spring Security。本章将介绍Spring Security的使用

十四、Spring Boot与分布式
       SpringBoot分布式,会介绍Zookeeper,Dubbo,SpringBoot与SpringCloud的整合

十五、Spring Boot与开发热部署
       SpringBoot开发热部署技术,开发期间使用热部署来简化开发

十六、Spring Boot与监控管理
       SpringBoot在运维中的监控管理

发布了301 篇原创文章 · 获赞 66 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/lzb348110175/article/details/105125913