簡介 本系列基於 的官方文檔,除去了文檔中一些冗餘的東西,加上了一些自己的理解,意圖是在於幫助更多初識 的人來進行一次探險。 本系列建議具有Java基礎和Spring使用經驗的同學學習。 什麼是Spring Boot 在使用之前,我們先來看看 到底是個啥,從字面意義上去理解,是Spring的一個引導 ...
簡介
本系列基於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程式就編寫完畢了。下麵的文章會對流程進行分析~
原創文章,文筆有限,才疏學淺,文中若有不正之處,萬望告知。