讀古今文學網 > Spring Boot實戰 > 第2章 開發第一個應用程序 >

第2章 開發第一個應用程序

本章內容

  • 使用Spring Boot起步依賴

  • 自動進行Spring配置

你上次在超市或大型零售商店自己推開門是什麼時候?大多數大型商店都安裝了帶感應功能的自動門,雖然所有門都能讓你進入建築物內,但自動門不用你動手推拉。

與之類似,很多公共場所的衛生間裡都裝有自動感應水龍頭和自動感應紙巾機。雖然沒有超市自動門這麼普及,但這些設施同樣對你沒有太多要求,可以很方便地出水和紙巾。

說實話,我已經不記得上次看到製冰盒是什麼時候了,更不記得自己往裡面倒水製冰或者取冰的事了。我的冰箱就是這麼神奇,總是有冰,讓我隨時都能喝上冰水。

我敢打賭你也能想出無數例子,證明設備讓現代生活更加自動化,而不是增加障礙。有了這些自動化的便利設施,你會認為在開發任務裡也會出現更多的自動化。但是很奇怪,事實並非如此。

直到最近,要用Spring創建應用程序,你還需要為框架做很多事情。當然,Spring提供了很多優秀的特性,用於開發令人驚訝的應用程序。但是,你需要自己往項目的構建說明文件裡添加各種庫依賴,還要自己寫配置文件,告訴Spring要做什麼。

Spring Boot將Spring開發的自動化程度提升到了一個新的高度,在本章我們會看到兩種新方法:起步依賴和自動配置。在項目中啟用Spring不僅枯燥乏味,還讓人分神,你將看到這些基礎的Spring Boot特性是如何將你解放出來,讓你集中精力開發應用程序的。與此同時,你會寫一個很小的Spring應用程序,麻雀雖小,五臟俱全,其中會用上Spring Boot。