本系列基於Spring Boot 2.x
的官方文檔,除去了文檔中一些冗餘的東西,加上了一些本身的理解,意圖是在於幫助更多初識Spring Boot
的人來進行一次探險。spring
本系列建議具備Java基礎和Spring使用經驗的同窗學習。app
在使用以前,咱們先來看看Spring Boot
究竟是個啥,從字面意義上去理解,是Spring的一個引導,它將Spring中繁雜的配置簡單化,約定優於配置,而且內嵌了Servlet。容器更多的是採用了一些默認的自動化配置,而且,將咱們經常使用的包集成爲一個一個的starter
,能夠幫助咱們快速的去構建一個應用,簡化了開發,並解決了一些xml文件所存在的痛點,畢竟,不管是properties
文件仍是yml
看起來都很簡潔,大大的提升了代碼的易讀性。ide
廢話很少說,咱們如今來開始構建一個Spring Boot項目,通常我使用到的有兩種方式:工具
Spring官網提供了一個工具,咱們打開後能夠看到這樣一個畫面 學習
這裏咱們選擇了Web,JPA,DevTools做爲了咱們初始的構建包,而後,咱們點擊綠色按鈕,能夠獲得一個生成的zip包,解壓後能夠獲得一個文件夾,這就是咱們想要的項目。 idea
而後使用IDE(推薦使用idea)打開便可~第二種方式是使用IDE(集成開發環境)進行搭建,這裏我使用的idea。 3d
依次點擊 File -> New -> Project,會獲得如下的頁面, 點擊Next後,會獲得下面的頁面 依次填入信息後,點擊Next, 選擇一些咱們所須要的模塊( 這裏若是是僅僅爲了編寫HelloWorld的話只選擇Web便可),後面會講解這些模塊都有什麼用,咱們能夠看狀況去選擇。而後點擊Next後,選擇一個存放路徑打開後等待下載依賴後能夠看到項目已經構建成功。在上圖所示的controller文件夾中新建一個HelloWorld類 code
這裏我因爲默認的8080 端口被佔用,致使一直調用失敗,後來在application.properties中配置了端口號: 訪問http://localhost:8081/hello/world。至此,一個HelloWorld程序就編寫完畢了。下面的文章會對流程進行分析~cdn
原創文章,文筆有限,才疏學淺,文中如有不正之處,萬望告知。xml