簡介
本系列基於 Spring Boot 2.1.0 的官方文檔,除去了文檔中一些冗余的東西,加上了一些自己的理解,意圖是在於幫助更多初識Spring Boot的人來進行一次探險。
本系列建議具有Java基礎和Spring使用經驗的同學學習。
什么是Spring Boot
在使用之前,我們先來看看Spring Boot到底是個啥,從字面意義上去理解,是Spring的一個引導,它將Spring中繁雜的配置簡單化,約定優於配置,並且內嵌了Servlet。容器更多的是采用了一些默認的自動化配置,並且,將我們常用的包集成為一個一個的starter,可以幫助我們快速的去構建一個應用,簡化了開發,並解決了一些xml文件所存在的痛點,畢竟,無論是properties文件還是yml看起來都很簡潔,大大的提高了代碼的易讀性。
構建一個HelloWorld項目
廢話不多說,我們現在來開始構建一個Spring Boot項目,一般我使用到的有兩種方式:
SpringBoot官網
Spring官網提供了一個工具,我們打開后可以看到這樣一個畫面

這里我們選擇了Web,JPA,DevTools作為了我們初始的構建包,然后,我們點擊綠色按鈕,可以得到一個生成的zip包,解壓后可以得到一個文件夾,這就是我們想要的項目。

然后使用IDE(推薦使用idea)打開即可~
IDE
第二種方式是使用IDE(集成開發環境)進行搭建,這里我使用的idea。

依次點擊 File -> New -> Project,會得到以下的頁面,

點擊Next后,會得到下面的頁面

依次填入信息后,點擊Next,

選擇一些我們所需要的模塊(這里如果是僅僅為了編寫HelloWorld的話只選擇Web即可),后面會講解這些模塊都有什么用,我們可以看情況去選擇。然后點擊Next后,選擇一個存放路徑打開后等待下載依賴后可以看到項目已經構建成功。

編寫第一個HelloWorld程序
在上圖所示的controller文件夾中新建一個HelloWorld類

這里我由於默認的8080 端口被占用,導致一直調用失敗,后來在application.properties中配置了端口號:

訪問http://localhost:8081/hello/world。

至此,一個HelloWorld程序就編寫完畢了。下面的文章會對流程進行分析~
原創文章,文筆有限,才疏學淺,文中若有不正之處,萬望告知。
公眾號
