??? 最近下班后無(wú)聊, 在學(xué)習(xí)一些"新"框架, 一直在聽(tīng)朋友說(shuō)spring boot,于是乎就去看了下, 也看過(guò)教學(xué)視頻, 也看過(guò)許多人寫(xiě)的博客. 有時(shí)候真不吐槽那些寫(xiě)博客的, 不知道是自己覺(jué)得太簡(jiǎn)單, 還是不想把完整的教學(xué)教給別人, 還是我太菜雞了, 不能理解那些大神的文檔, 反正我是看著那些沒(méi)有搭建成功;自己又請(qǐng)教了一些使用過(guò)該框架的, 終于整合成功;
吐槽完了, 不廢話了! 上來(lái)就是干!!!
1.? 首先你需要一個(gè)IDEA(不會(huì)用的同學(xué), 請(qǐng)自行百度, 某bili有教學(xué)視頻);

這里我安利一波, 真心好用! 之前一直在用eclipse, 自從用了這個(gè), 真是從智能ABC時(shí)代一下跨越到了搜狗輸入法~! 哈哈哈哈!???
2.?? 開(kāi)始創(chuàng)建一個(gè)spring boot框架的項(xiàng)目
(1.)new 一個(gè)project

(2.)選擇Spring Initializr

這個(gè)是快速創(chuàng)建一個(gè)springboot的項(xiàng)目, 不需要我們?cè)谟胢aven拷坐標(biāo)來(lái)導(dǎo)入相關(guān)依賴, 它是基于maven自己從網(wǎng)絡(luò)上導(dǎo)入springboot相關(guān)的依賴;
直接Next

這邊我就不介紹了, 直接Next

web工程, 在這里加一些web相關(guān)的依賴
這里其實(shí)就是選擇一些你需要的相關(guān)依賴
我們就選擇一些基本的web項(xiàng)目, 加數(shù)據(jù)庫(kù)(SQL)

這里添加, 我們就會(huì)將springboot與mybatis相關(guān)依賴同時(shí)加好, 剩下的就是我們?cè)陧?xiàng)目中加一些配置例如數(shù)據(jù)源.. 請(qǐng)?jiān)偻竺婵?....再Next...
(3.) 下面我們來(lái)看下我創(chuàng)建好的一個(gè)項(xiàng)目, 分析下每個(gè)包的作用

(4.)說(shuō)下幾個(gè)最關(guān)鍵的需要配置的地方文件
config:

resources:
??????? mapper,這個(gè)地方寫(xiě)法和springmvc一樣

????????? application.yml, springboot的配置文件

其他的controller, service, dao按照正常的springmvc寫(xiě)就好啦!!!!
(5.)啟動(dòng)項(xiàng)目,在啟動(dòng)類直接運(yùn)行main方法就啟動(dòng)項(xiàng)目了, springboot自帶tomcat插件; 滿足開(kāi)發(fā)中使用

好啦, 就先介紹到著了, 用springboot建議先熟悉springmvc, 這樣你使用起來(lái)更得心應(yīng)手啦!!!