Spring Boot 詳細簡介


Spring Boot 在最近幾年特別流行,現在新的項目,幾乎都在使用 Spring Boot 框架進行開發。為啥它深受大家的喜愛呢?

今天,給大家簡單的介紹一下 Spring Boot。后續會給大家介紹 Spring Boot 系列教程,包括實戰。

Spring Boot 簡介

Spring Boot 是 Spring 家族中的一個全新的框架,它用來簡化Spring應用程序的創建和開發過程。也可以說 Spring Boot 能簡化我們之前采用SSM(Spring MVC + Spring + MyBatis )框架進行開發的過程。

可以這么理解,它默認配置了很多框架的使用方式,就像 Maven 一樣,整合了所有的 Jar 包,用特定的方式進行配置,簡化開發配置過程。

Spring Boot 好處

簡化、快速、方便。在以前搭建 Spring + Spring MVC + MyBatis 框架時,需要以下這么幾步:

  1. 配置 web.xml,加載 Spring
  2. 配置 Spring,配置 MyBatis、配置數據庫連接信息
  3. 配置讀取配置文件
  4. 配置日志文件

最后,配置 Tomcat 運行項目。

如果項目中有幾個子項目,每個都需要這樣配置。這樣的工作就是復制粘貼,耗時且容易出錯。

但是,如果使用 Spring Boot 的話,只需要幾步,就可以非常容易和快速地創建基於 Spring 框架的應用程序,它讓編碼變簡單了,配置變簡單了,部署變簡單了,監控變簡單了......

總之,Spring Boot 對開發框架過程中進行革命的顛覆,簡化繁瑣的 web 配置,采用大量的配置來簡化我們的開發過程。

我們來看 Spring Boot 在國內關注的趨勢圖

image-20210106230900527

Spring Boot 特性

  1. 快速構建基於 Spring 的應用程序
  2. 通過 Java main 能夠快速啟動內嵌的 Tomcat,不需要打包部署 war 包
  3. 可以根據提供 pom 的 start 簡化 Maven 配置,讓 Maven 配置更加簡單
  4. 自動配置 Spring、Spring MVC
  5. 采用注解配置,幾乎不用使用 XML配置文件

Spring Boot 四大核心

  1. 自動配置:Spring Boot 能夠提供常用的 Spring 應用程序的功能
  2. 起步依賴:Spring Boot 能引用需要的依賴庫
  3. Actuator:深入 Spring Boot 應用程序,能探究內部信息
  4. 命令行界面:可選特性,主要針對 Groovy 語言使用

簡單介紹了 Spring Boot,知道它能干嘛,有什么好處。后續用起來才能更加明白。

下一篇文章給大家介紹如何創建一個 Spring Boot 項目,敬請期待哈。


免責聲明!

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



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