一、SpringBoot是什么
在了解SpringBoot之前,我們需要先來回顧一下Spring,
Spring是一個輕量級的WEB應用開發的框架,它的初衷是為了簡化企業級應用開發的復雜性,說白了就是為了簡化開發,但是隨著Spring的不斷發展,它擴展的東西越來越多,導致其配置方面也越來越復雜,在每次的開發中都需要進行大量配置,很明顯這背離了Spring的初衷,于是他們推出了SpringBoot框架,SpringBoot框架集成了Spring的許多框架,并且內嵌了Tomcat服務器,無需再進行繁冗的配置,是一個真正能夠做到開箱即用的框架,
SpringBoot官網是這個樣介紹的:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need minimal Spring configuration.
大體意思就是SpringBoot使得創建獨立的、生產級的應用程式變得容易,你可以“直接使用”,我們對于Spring平臺和第三方庫有自己約定好的觀點,因此你能夠輕松入門,大多數 Spring 引導應用程式需要最少的 Spring 配置,
至此,我們大概就明白了SpringBoot的基本概念,它是一個集成了很多框架的大雜燴,它“約定大于配置”,我們只需要在其基礎上按約定進行開發即可,無需再進行復雜的配置,
二、SpringBoot的一些核心特征
1.開箱即用,迅速開發;
2.約定大于配置,簡化構建配置;
3.內嵌tomcat服務器,可以以jar包的形式進行打包;
4.自動裝配;
5.提供生產就緒功能,如指標、運行狀況檢查和外部化配置,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/531904.html
標籤:其他
