目录
一、为什么学习 SpringBoot ?
二、适用的人群
三、" SpringBoot " 学习安排
(1)分为基础学习和高级学习。(本篇博客自学内容来自B站黑马)
1、基础学习
2、进阶学习
(2)后期的学习方向
一、为什么学习 SpringBoot ?
从名字上看和 Spring 相关。SpringBoot 这个框架是在简化 Spring 的开发。这样让开发速度会大大的提高。所以 SpringBoot 它也是 Spring 全家桶开发的一员。
如今的主流的开发环境当中," 微服务 " 这个词语已经非常的火热。特别是一些互联网上的大项目,基本上都是使用这种 " 微服务 " 架构。
如上面的图所示。是一张 " 微服务 " 架构的体系图,可以看到有邮件服务、推荐服务、支付服务、消费服务等等一堆很多的服务。然后其中每一个服务,将来都是一个独立的、可测试的、可运行的、可部署、可维护的一个部分。而这些项目有了 " SpringBoot " 构建会让速度快速提高。所以一定要学习和掌握这门技术。
二、适用的人群
1、有一定的Java基础知识。
2、有Spring、SpringMVC、Mybatis框架知识。(目前作者还在努力学习中...)
3、对目前职业有进一步提升要求,希望从互联网行业高薪工作的在职人员。
三、" SpringBoot " 学习安排
(1)分为基础学习和高级学习。(本篇博客自学内容来自B站黑马)
1、基础学习
大致包括:概述、快速入门、工程构建、起步依赖原理和分析、配置、整合框架等等。
2、进阶学习
大致包括:(内部实现机制或者原理)自动配置原理(核心)、核心注解... 等等,Spring Boot 的源码分析:(如初始化、事件监听、如何启动的...)
(2)后期的学习方向
1、Spring Cloud :就是用来搭建或者做微服务的框架。
(很多东西,它是基于 Sping Boot 来构建)
2、解决方案:工作流的解决方案,通用权限、工作引擎的解决方案,像地图、日志、分布式事务的解决方案,类似于很多的技术和业务的解决方案。