1、Springboot的介紹
?????Springboot可以簡(jiǎn)化spring應(yīng)用程序的創(chuàng)建和開(kāi)發(fā)過(guò)程,也可以說(shuō)Springboot可以大大簡(jiǎn)化之前SSM(SpringMVC+Spring+Mybatis)的框架進(jìn)行開(kāi)發(fā)的過(guò)程。它可以省去之前繁瑣的編輯配置文件的過(guò)程,采用大量的默認(rèn)配置來(lái)簡(jiǎn)化開(kāi)發(fā)過(guò)程。
? ? 正因?yàn)樯鲜龅膬?yōu)點(diǎn),Springboot可以非常容易和快速地創(chuàng)建基于Spring框架的應(yīng)用程序,使得編碼、配置、部署和監(jiān)控都變得簡(jiǎn)單了,因此它在業(yè)界備受關(guān)注。
2、Springboot的特性
2.1、能夠快速創(chuàng)建基于Spring的程序
2.2? ? 能夠直接使用java main方法啟動(dòng)內(nèi)嵌的Tomcat服務(wù)器運(yùn)行Springboot程序,不需要部署war文件
2.3? ?提供約定的starter POM來(lái)簡(jiǎn)化Maven配置,使得這個(gè)過(guò)程更加簡(jiǎn)單
2.4? ?自動(dòng)化配置,根據(jù)項(xiàng)目的Maven依賴配置,springboot可以自動(dòng)配置Spring、SpringMVC等等
2.5? 提供了程序的健康檢查功能
2.6? 基本可以完全不使用XML配置文件,采用注解來(lái)配置
3、Springboot兩個(gè)核心
3.1? 自動(dòng)配置
3.2? 起步依賴