1. 程式人生 > >(01) 什麽是Spring Boot

(01) 什麽是Spring Boot

快速創建 創建 集成 myba web cli 完全 部署 最新版本

1.Spring Boot 是spring家族的全新框架;

Spring Boot 是簡化spring 應用程序的創建和開發過程, 也就是說Spring Boot 能夠簡化之前采用ssh, ssm框架進行開發的過程;

2. Spring Boot 簡化配置

在以往我們采用ssh, ssm框架進行開發的時候,搭建環境, 在編碼之前我們需要做很多工作; 比如配置web.xml, 配置Spring,配置mybatis, 而SpringBoot框架對此開發過程進行了革命性的

顛覆,拋棄了繁瑣的xml配置過程,采用很多默認配置簡化我們的工作;

Spring Boot還讓部署變簡單,監控變簡單;裏面集成了大量常用的組件.

3. Spring Boot的特性

1.能夠快速創建基於spring的應用程序;

2.能夠直接使用java main方法啟動內嵌的tomcat,jetty服務器運行Spring Boot程序,不需要部署war包;

3.提供約定的start pom來簡化maven配置,讓maven配置變簡單;

4.根據maven的配置依賴,spring boot自動配置spring,springmvc等;

5.提供程序的健康檢查等功能;

6.基本可以完全不使用xml配置,采用註解開發;

4. Spring Boot的四大核心

1.自動配置:正對很多Spring的應用程序和常用的功能,spring boot提供自動相關配置;

2.起步以來:告訴spring boot 需要什麽功能,它能夠引入依賴庫;

3.actuator: 讓你能夠深入運行的spring boot的應用程序, 一探spring boot內部的信息,運行狀態;

4.命令行界面:這是spring boot的可選界面,主要正對groovy語言使用;

5. Spring Boot 的開發環境

1.推薦使用spring boot最新版本;

2.如果使用eclipse, 推薦安裝spring tool suite(sts)插件

3.如果使用idea旗艦版,自帶spring boot插件;

如果以上都沒有,可以去網站:https://start.spring.io/

4.推薦使用maven 3;

5.推薦使用java 8, 雖然spring boot也支持java 6

(01) 什麽是Spring Boot