SpringBoot框架及源碼分析


SpringBoot框架及源碼分析

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

SpringBoot能干什么?

  • 可以創建獨立的Spring應用程序,並且基於其Maven或Gradle插件,可以創建可執行的JARs和WARs;
  • 內嵌Tomcat或Jetty等Servlet容器

(2)內嵌Tomcat或Jetty等Servlet容器;

  • 提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;

  • 盡可能自動配置Spring容器;

  • 提供准備好的特性,如指標、健康檢查和外部化配置;

  • 絕對沒有代碼生成,不需要XML配置

SpringBoot自帶的很多配置減少了開發人員的手動配置,而且還減少了XML文件的配置。框架中的兩個重要的策略:開箱即用,約定優於配置。所帶來的優勢相較於之前的SpringMVC項目需要眾多的XML文件,springboot的框架已經都進行了封裝,以組件的形式,在需要的時候,在pom中添加依賴即可。

簡單來說, 就是,能夠在最短的時間內完成之前spring框架要配置許久的事情。

封裝有好處,就有壞處,好處是用起來真的好爽,什么都不用考慮,壞處是一旦出現問題,或者想自己搞一個自定義的組件,就無從入手。

由於springboot框架是基於Spring,所以分析起來不會特別復雜。列個目錄

目錄

Springboot(1).


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM