1. 程式人生 > >Spring Boot2.0之純手寫框架

Spring Boot2.0之純手寫框架

框架部分重點在於實現原理,懂原理!

廢話不多說,動手幹起來!

SpringMVC程式入口?

沒有配置檔案,Spring 容器是如何載入?

回顧我們之前搭建Spring Boot專案使用的pom 引入的依賴需要parent,其作用是支援依賴 快速整合框架 不需要寫版本號

還有就是web元件,自動引入springmvc spring-web spring-beans  等等都依賴進來了

 

SpringBoot是一個快速整合第三方框架,簡化XML配置,完全採用註解、內建HTTP伺服器(tomcat、jetty),最終是以Java應用程式進行執行

SpringBoot快速開發框架 快速整合第三方框架 

Spring Cloud才是微服務框架

 

SpringCloud 底層依賴SpringBoot 實現微服務介面(SpringBoot Web元件整合Spring MVC)採用Spring MVC書寫介面     玩的是maven哈哈哈哈哈

 

分析Springboot原理:

 1、快速整合第三方  原理:Maven父子工程,已來過來的。     依賴關係 比如web元件 Springboot 整合 Spring mvc

 2、採用註解化    

         如何初始化呢?

         傳統web專案通過web.xml  

      註解是在什麼時候產生呢?spring3.0以上

    Spring MVC內建註解載入整個SpringMVC容器  @EnableWebMvc 等同於xml檔案的一些配置 

    Java語言操作Spring MVC配置初始化

   使用Java程式碼編寫SpringMVC配置初始化過程

3、內建Http伺服器

   Java語言建立Tomcat容器,執行class檔案。