1、什么是Spring Boot
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 very little Spring configuration.(來自spring官網)
Spring Boot是一個簡化Spring開發的框架。用來監護spring應用開發,約定大于配置,去繁就簡,just run 就能創建一個獨立的,產品級的應用。
簡單的說就是Spring Boot集成了Spring框架該有的東西,當你想要使用時只需要配置相應的Spring Boot組件就能夠使用,不用像之前搭建ssm項目配置一堆的xml。
2、Spring Boot特點
(1)可以創建獨立的Spring應用程序,并且基于其Maven或Gradle插件,可以創建可執行的JARs和WARs;約定優于配置體現點:
引自 http://www.rzrgm.cn/panxuejun/p/6710888.html
首先,使用的maven的setting.xml需要做一個修改,也就是將關聯的jdk版本設置成1.8

如果jdk版本不一樣,在編譯的時候會報錯
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
打開idea,進入創建項目,選擇 Spring Initializr ,然后選擇默認的 url 點擊【Next】

然后修改項目信息group和artifact,然后點擊【Next】

勾選以下配置web,否則在項目創建的時候會缺少spring-boot-starter-web依賴

選擇項目位置,點擊FINISH完成創建
目錄結構如下,如過是第一次配置的話可能會比較慢,因為要在遠程中央工廠下載相關依賴

默認生成的東西有幾下幾個
(1)SpringbootApplication: 一個帶有 main() 方法的類,用于啟動應用程序
(2)SpringbootApplicationTests:一個空的 Junit 測試了,它加載了一個使用 Spring Boot 字典配置功能的 Spring 應用程序上下文
(3)application.properties:一個空的 properties 文件,可以根據需要添加配置屬性
(4)pom.xml: Maven 構建說明文件,添加依賴使用
NOW: 現在測試項目是否創建成功
首先:找到啟動類所在的包,創建一個control包,并創建一個測試類。我寫的是HelloWorld.java
如下圖:

謹記在類名上添加注解@RestController。成功啟動項目后,在瀏覽器頁面輸入http://localhost:8080/hello訪問,輸出Hello World即可算是成功;

浙公網安備 33010602011771號