SpringBoot技术栈开篇
什么是SpringBoot
简单的理解SpringBoot就是基于Spring的另外一个封装,用“约定大于配置”的规则进行装配框架之间的联系。
更多细节没有说太多,类比一下,来理解这个感念。就用我们吃饭来说,民以食为天。
比方说今天想吃炸鸡块。如果什么都要我们自己做的话,肯定不会从鸡蛋孵化养大吃肉开始做。肯定要先有鸡肉,然后需要有油,并且想要美味的情况下还要各种配料,经过自己的加工腌制,最终开火上锅油炸。一遍不够焦嫩,还要复炸一遍。这个过程就相当于我们开发一个系统,只有编程语言和编程语言的API的情况下只能所有的功能自己来写,没有办法复用太多的内容。这个时候SpringBoot出来了,说我现在不用你买鸡肉,进行加工和腌制,你只需要告诉我想要什么类型的鸡肉(连接),多大块(配置)。并且炸的服务我也可以(默认的配置)。这个时候,你只需要说我要吃炸鸡块。其他什么都不需要知道,SpringBoot说,好的。加工中。等着出锅就好了,张嘴吃就好了。虽说这个做饭的过程你没有参与,但是该有的食材和加工工序还是不能少。只是这个活谁干了而已。
当前最新版本
当前最新版本是2.6.x其中x会更新频繁。后续在2.7.x或者已经在开发中的3.0.x升级的时候,会跟着升级当前内容。
Springboot的发布和支持表
已经停止更新的版本我这就不罗列出来了。如果还在用1.x版本,只能说尽早改造升级吧。
该图表随时在更新,