spring boot 入門

什么是spring boot?

Spring Boot 是由Pivotal團(tuán)隊(duì)提供的全新框架愿汰,其設(shè)計(jì)目的是用來簡化新spring 應(yīng)用的初始化搭建以及開發(fā)過程困后。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再定義板化的配置尼桶。用我的話來理解操灿,就是spring boot 其實(shí)不是什么新的框架,它默認(rèn)配置了很多框架的使用方式泵督,是一個用來整合框架的框架趾盐,就像maven是用來整合所有的jar包,spring boot 整合了所有的框架小腊。

使用spring boot 有什么好處

其實(shí)就是簡單救鲤,快速,方便!四個字形容就是:敏捷開發(fā),平時如果我們需要搭建一個spring web項(xiàng)目的時候需要怎么做尼社裆?

1.配置web.xml灼芭,加載spring和 spring mvc?

2.配置數(shù)據(jù)庫連接踏堡,配置spring事務(wù)

3.配置加載配置文件的讀取,開啟注解

4配置日志文件

。。楣黍。

配置完成之后部署tomcat調(diào)試

。棱烂。租漂。

maven構(gòu)建項(xiàng)目

1、訪問http://start.spring.io/

2颊糜、選擇構(gòu)建工具M(jìn)aven Project哩治、Spring Boot版本1.3.6以及一些工程基本信息,點(diǎn)擊“Switch to the full version.”java版本選擇1.7衬鱼,可參考下圖所示:


3业筏、點(diǎn)擊Generate Project下載項(xiàng)目壓縮包

4、解壓后鸟赫,使用eclipse蒜胖,Import -> Existing Maven Projects -> Next ->選擇解壓后的文件夾-> Finsh,OK done!

項(xiàng)目結(jié)構(gòu)介紹

如上圖所示惯疙,Spring Boot的基礎(chǔ)結(jié)構(gòu)共三個文件:

src/main/java 程序開發(fā)以及主程序入口

src/main/resources 配置文件

src/test/java 測試程序、

最后妖啥,啟動Application main方法霉颠,至此一個java項(xiàng)目搭建好了!

注:項(xiàng)目包和類不能亂改荆虱,只能在項(xiàng)目com.example.demo里建子包蒿偎,因?yàn)槌绦蛑患虞dapplication.java所在包及其包下的內(nèi)容

引入web模塊

1朽们,pom.xml中添加支持web的模塊


<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>


pom.xml文件中默認(rèn)有兩個模塊:

spring-boot-starter?:核心模塊,包括自動配置支持诉位、日志和YAML骑脱;

spring-boot-starter-test?:測試模塊,包括JUnit苍糠、Hamcrest叁丧、Mockito。

2岳瞭、編寫controller內(nèi)容:


@RestController?的意思就是controller里面的方法都以json格式輸出拥娄,不用再寫什么jackjson配置的了!

2.設(shè)置端口號瞳筏,不設(shè)置也可以稚瘾,默認(rèn)8080

3、啟動主程序姚炕,打開瀏覽器訪問http://localhost:8081/hello摊欠,就可以看到效果了,有木有很簡單柱宦!

總結(jié)

我也是剛學(xué)些椒,使用spring boot 可以非常方便,快速搭建項(xiàng)目捷沸,不用擔(dān)心框架之間的兼容性摊沉,適用版本等各種問題,我們想使用任何東西痒给,僅僅在application.properties添加一個配置就可以说墨,所以使用spring boot 非常適合構(gòu)建微服務(wù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市苍柏,隨后出現(xiàn)的幾起案子尼斧,更是在濱河造成了極大的恐慌,老刑警劉巖试吁,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棺棵,死亡現(xiàn)場離奇詭異,居然都是意外死亡熄捍,警方通過查閱死者的電腦和手機(jī)烛恤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來余耽,“玉大人缚柏,你說我怎么就攤上這事〉郑” “怎么了币喧?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵轨域,是天一觀的道長。 經(jīng)常有香客問我杀餐,道長干发,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任史翘,我火速辦了婚禮枉长,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘恶座。我一直安慰自己搀暑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布跨琳。 她就那樣靜靜地躺著自点,像睡著了一般。 火紅的嫁衣襯著肌膚如雪脉让。 梳的紋絲不亂的頭發(fā)上桂敛,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機(jī)與錄音溅潜,去河邊找鬼术唬。 笑死,一個胖子當(dāng)著我的面吹牛滚澜,可吹牛的內(nèi)容都是我干的粗仓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼设捐,長吁一口氣:“原來是場噩夢啊……” “哼借浊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起萝招,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤蚂斤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后槐沼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體曙蒸,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年岗钩,在試婚紗的時候發(fā)現(xiàn)自己被綠了纽窟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡兼吓,死狀恐怖臂港,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤趋艘,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站凶朗,受9級特大地震影響瓷胧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜棚愤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一搓萧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宛畦,春花似錦瘸洛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至踏施,卻和暖如春石蔗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背畅形。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工养距, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人日熬。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓棍厌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親竖席。 傳聞我的和親對象是個殘疾皇子耘纱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容