SpringBoot 入門

大家好擂错,我是IT修真院鄭州分院第6期的學員,一枚正直純潔善良的JAVA程序員今天給大家分享一下,休眠的入門


1.背景介紹

什么是Spring Boot?

Spring Boot是由Pivotal團隊提供的全新框架援岩,其設計目的是用來簡化新Spring應用的初始搭建以及開發(fā)過程。

該框架使用了特定的方式來進行配置掏导,從而使開發(fā)人員不再需要定義樣板化的配置享怀。

通過這種方式,Spring Boot致力于在蓬勃發(fā)展的快速應用開發(fā)領域(快速應用開發(fā))成為領導者趟咆。

為什么會出現(xiàn)

以前在寫彈簧項目的時候添瓷,要配置各種XML文件,還記得曾經(jīng)被SSH框架支配的恐懼值纱。

? 隨著spring3鳞贷,spring4的相繼推出,

? 約定大于配置逐漸成為了開發(fā)者的共識虐唠,大家也漸漸的從寫XML轉為寫各種注解搀愧,在spring4的項目里,你甚至可以一行XML都不寫疆偿。

? 在這種環(huán)境下妈橄,spring boot伴隨著spring4一起出現(xiàn)了。

那么翁脆,spring boot可以做什么呢眷蚓?

spring boot并不是一個全新的框架,它不是spring解決方案的一個替代品反番,而是spring的一個封裝沙热。

? 所以,你以前可以用spring做的事情罢缸,現(xiàn)在用spring boot都可以做篙贸。

? ? ? ? ? ? 現(xiàn)在流行微服務與分布式系統(tǒng),springboot就是一個非常好的微服務開發(fā)框架枫疆,你可以使用它快速的搭建起一個系統(tǒng)爵川。

同時,你也可以使用Spring云(Spring Cloud是一個基于Spring Boot實現(xiàn)的云應用開發(fā)工具)來搭建一個分布式的網(wǎng)站息楔。

2.知識剖析

SpringBoot四個重要核心

自動配置:針對很多Spring應用程序常見的應用功能寝贡,Spring Boot能自動提供相關配置

起步依賴:告訴Spring Boot需要什么功能扒披,它就能引入需要的庫。

命令行界面:這是Spring Boot的可選特性圃泡,借此只需寫代碼就能完成完整的應用程序碟案,無需傳統(tǒng)項目構造。

執(zhí)行器:讓你能夠深入運行中的Spring Boot應用程序颇蜡,一探究竟价说。

配置文件

Spring Boot使用了一個全局的配置文件application.properties,放在src / main / resources目錄下或者類路徑的/ config下风秤。

Sping Boot的全局配置文件的作用是對一些默認配置的配置值進行修改.application.properties提供自定義屬性的支持鳖目,這樣我們就可以把一些常量配置在這里

配置文件的優(yōu)先級

外置,在相對于應用程序運行目錄的/ congfig子目錄里缤弦。

外置疑苔,在應用程序運行的目錄里

內(nèi)置,在配置包內(nèi)

內(nèi)置甸鸟,在類路徑根目錄

同樣,這個列表按照優(yōu)先級排序兵迅,也就是說抢韭,SRC /主/資源/配置下application.properties覆蓋的src / main /資源下application.properties中相同的屬性

如果你在相同優(yōu)先級位置同時有application.properties和application.yml,那么application.properties里的屬性里面的屬性就會覆蓋application.yml恍箭。

3.常見問題

如何初始化SpringBoot刻恭?

如何解決獲取application.properties常量亂碼

4.解決方案

兩種方法,一種在SpringBoot官網(wǎng)扯夭,一種在IDEA但原理一樣

5.編碼實戰(zhàn)

6.擴展思考

春天鳍贾,SpingBoot,SpingCloud之間的關系交洗?

7.參考文獻

http://www.zslin.com/web/article/detail/47

http://tengj.top/2017/04/24/springboot0/

https://segmentfault.com/a/1190000004318360?_ea=568366

8.更多討論

視頻:


undefined_騰訊視頻


PPT:https//ptteng.github.io/PPT/PPT-java/java-SpringBoot-task10.html#/

問:SpringBoot如何將WEB和服務分離

答:照常分離骑科,與之前不同的是,沒有XML文件配置遠程調(diào)用构拳,需要在applacation.properties中配置

謝謝

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咆爽,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子置森,更是在濱河造成了極大的恐慌斗埂,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凫海,死亡現(xiàn)場離奇詭異呛凶,居然都是意外死亡,警方通過查閱死者的電腦和手機行贪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門漾稀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來模闲,“玉大人,你說我怎么就攤上這事县好∥穑” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵缕贡,是天一觀的道長翁授。 經(jīng)常有香客問我,道長晾咪,這世上最難降的妖魔是什么收擦? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮谍倦,結果婚禮上塞赂,老公的妹妹穿的比我還像新娘。我一直安慰自己昼蛀,他們只是感情好宴猾,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叼旋,像睡著了一般仇哆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夫植,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天讹剔,我揣著相機與錄音,去河邊找鬼详民。 笑死延欠,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的沈跨。 我是一名探鬼主播由捎,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼饿凛!你這毒婦竟也來了隅俘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤笤喳,失蹤者是張志新(化名)和其女友劉穎为居,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杀狡,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蒙畴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片膳凝。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡碑隆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹬音,到底是詐尸還是另有隱情上煤,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布著淆,位于F島的核電站劫狠,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏永部。R本人自食惡果不足惜独泞,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望苔埋。 院中可真熱鬧懦砂,春花似錦、人聲如沸组橄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽玉工。三九已至羽资,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瓮栗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工瞄勾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留费奸,地道東北人。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓进陡,卻偏偏與公主長得像愿阐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子趾疚,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

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