1. 程式人生 > >Spring Boot核心原理淺析

Spring Boot核心原理淺析

1. spring boot 定義:

(1)spring boot是一個快速開發框架,能夠幫助開發人員快速的整合第三方常用框架,比如(mybatis、redis、jdbc等)。

底層原理:Maven的子父依賴關係,開發所用到的jar包存在於封裝好的依賴資訊中。

(2)spring boot完全採用註解化,簡化了XML檔案的配置。

底層原理:spring 3.0之後,提供了註解,Spring mvc內建註解載入整合Spring IOC 容器,由原生Java程式碼實現編寫Spring mvc配置初始化。

(3)spring boot內建了HTTP伺服器(Tomcat、Jetty),最終以Java應用程式執行。

底層原理:由原生Java程式碼編寫建立Tomcat容器,載入class檔案。

備註:日常學習中,要對執行流程和實現原理搞明白,這是兩個不同的概念,千萬別搞混淆!!!