2018-02-12:SpringBoot初遇的驚喜

初遇

2018年2月1日,是我們相遇的日子。青睞你的人那么多,你不必記得我是誰,當(dāng)然,你也不可能知道我是誰。只要我記得,在互聯(lián)網(wǎng)這新時代月老的紅線指引下,我遇到了你。

有人說,未曾嘗試過好東西,你永遠(yuǎn)也無法體會她的美。曾經(jīng)對此亦有些許懷疑,直到遇見你,你的容顏使我折服,你的獨立使我驚訝,你的強大使我敬佩。我想對你說:你是Spring家族中最令我著迷的,沒有之一。

你不必懷疑我對你的真心,不用你的追問,我將我對你的真心全盤托出,給你檢驗。

最近在學(xué)習(xí)的旅途中,往往會聽到技術(shù)使者們在一起大談特談微服務(wù),講述著單個微服務(wù)開發(fā)的便利,宣揚著微服務(wù)的松耦合,更有甚者預(yù)斷微服務(wù)的輕量級可以完全解決業(yè)內(nèi)傳統(tǒng)架構(gòu)MVC普遍存在的難以維護(hù)和擴展問題。在微服務(wù)架構(gòu)的引領(lǐng)下,極力尋找著技術(shù)前輩創(chuàng)立的微服務(wù)框架,而在漫漫人海中,當(dāng)遇到你時,其他人都已暗淡無光。

嬌艷姿態(tài)

Spring Boot,你那妖艷的姿態(tài)徹底征服了我。

第一,你那按“習(xí)慣優(yōu)于配置”的原則所形成的默認(rèn)配置,使人在與你相處的過程中,不需要做過多的改變,按默認(rèn)流程走,就可以配置好項目,可以為我節(jié)省出多少個美妙的夜晚。

第二,你那妖嬈的姿態(tài)下,容忍不了任何瑕疵。那在傳統(tǒng)Spring項目中繁瑣而又不可或缺的XML文件,在你最求完美的態(tài)度下,已不見蹤影,只需要使用自動配置和Java Config即已取而代之。你使配置變簡單,即保留了其功能的實現(xiàn),又節(jié)省了對XML文件編輯的時間和精力。

第三,你那不拒細(xì)流、有容乃大的胸懷,內(nèi)嵌了Servlet容器,例如那只可愛的Tom貓(Tomcat)。自從有了你,部署變得很簡單。

第四,你那母愛般的關(guān)懷,時時刻刻關(guān)心著項目運行時的狀態(tài),那線程的工作狀態(tài)、JVM的性能指標(biāo)和各種屬性的配置等10余項都在你的關(guān)照下,循規(guī)蹈矩地工作著。有了你,監(jiān)控變得很簡單。

肌膚之親

愛美之心,人皆有之。面對如此妖艷的美人,我怎么能抵擋地住誘惑呢!仔細(xì)端詳著你,從頭到腳,把你細(xì)細(xì)品味。

在創(chuàng)建了你指導(dǎo)的一個web項目后,我不禁從你那優(yōu)美的身姿開始品味起來:

Spring Boot項目目錄結(jié)構(gòu)

1.SpringBootApplication是程序的入口

2.resources包含了各種類型的資源(statics-靜態(tài)資源,templates-模板資源,application.yml-配置資源)

3.pom文件為基本的依賴管理文件,其中默認(rèn)內(nèi)容有:

pom.xml
pom.xml

依賴中的spring-boot-starter-web包含了spring-boot-starter,還自動開啟了web功能。也就是說在添加了spring-boot-starter-web依賴后,可以省去spring-boot-starter依賴。

欲望之火

我徹徹底底迷失在你的妖艷之下,沒有你,我的生活將不再完整。未來的日子里,請允許我與你攜手共進(jìn),將心中的欲火化為成長的動能,在欣賞你的美麗中不斷成長。


余生書于二零一八年二月十二日


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容