SpringBoot 2.1.0 (一):HelloWorld
阿新 • • 發佈:2018-12-01
簡介
本系列基於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程式就編寫完畢了。下面的文章會對流程進行分析~
原創文章,文筆有限,才疏學淺,文中若有不正之處,萬望告知。