簡介
本系列基于Spring Boot 2.1.0
的官方文檔,除去了文檔中一些冗余的東西官边,加上了一些自己的理解沸手,意圖是在于幫助更多初識Spring Boot
的人來進(jìn)行一次探險(xiǎn)。
本系列建議具有Java基礎(chǔ)和Spring使用經(jīng)驗(yàn)的同學(xué)學(xué)習(xí)注簿。
什么是Spring Boot
在使用之前契吉,我們先來看看Spring Boot
到底是個啥,從字面意義上去理解诡渴,是Spring的一個引導(dǎo)捐晶,它將Spring中繁雜的配置簡單化,約定優(yōu)于配置玩徊,并且內(nèi)嵌了Servlet租悄。容器更多的是采用了一些默認(rèn)的自動化配置,并且恩袱,將我們常用的包集成為一個一個的starter
泣棋,可以幫助我們快速的去構(gòu)建一個應(yīng)用,簡化了開發(fā)畔塔,并解決了一些xml文件所存在的痛點(diǎn)潭辈,畢竟澈吨,無論是properties
文件還是yml
看起來都很簡潔把敢,大大的提高了代碼的易讀性。
構(gòu)建一個HelloWorld項(xiàng)目
廢話不多說谅辣,我們現(xiàn)在來開始構(gòu)建一個Spring Boot項(xiàng)目修赞,一般我使用到的有兩種方式:
SpringBoot官網(wǎng)
Spring官網(wǎng)提供了一個工具,我們打開后可以看到這樣一個畫面
這里我們選擇了Web桑阶,JPA柏副,DevTools作為了我們初始的構(gòu)建包,然后蚣录,我們點(diǎn)擊綠色按鈕割择,可以得到一個生成的zip包,解壓后可以得到一個文件夾萎河,這就是我們想要的項(xiàng)目荔泳。
然后使用IDE(推薦使用idea)打開即可~
IDE
第二種方式是使用IDE(集成開發(fā)環(huán)境)進(jìn)行搭建,這里我使用的idea虐杯。
依次點(diǎn)擊 File -> New -> Project玛歌,會得到以下的頁面,
點(diǎn)擊Next后擎椰,會得到下面的頁面
依次填入信息后支子,點(diǎn)擊Next,
選擇一些我們所需要的模塊(這里如果是僅僅為了編寫HelloWorld的話只選擇Web即可)确憨,后面會講解這些模塊都有什么用译荞,我們可以看情況去選擇。然后點(diǎn)擊Next后吞歼,選擇一個存放路徑打開后等待下載依賴后可以看到項(xiàng)目已經(jīng)構(gòu)建成功圈膏。
編寫第一個HelloWorld程序
在上圖所示的controller文件夾中新建一個HelloWorld類
這里我由于默認(rèn)的8080 端口被占用,導(dǎo)致一直調(diào)用失敗篙骡,后來在application.properties中配置了端口號:
訪問http://localhost:8081/hello/world稽坤。
原創(chuàng)文章,文筆有限糯俗,才疏學(xué)淺尿褪,文中若有不正之處,萬望告知得湘。