SpringBoot和SPring的淵源:程序員
若是說Spring是一本藏在深山的武功祕籍,須要你本身去尋找,去修煉;那麼SpringBoot就是有人告訴你這本祕籍在哪裏,讓你更方便的修煉絕世武功。這也就是爲何加上一個boot的緣由。boot是引導的意思,就是嚮導。讓你更加容易的和Spring作朋友。spring
因此SpringBoot的本質仍然是Spring,只不過有些人提早給你搭配好了一些快餐,讓你不會那麼的畏懼,畏難。SpringBoot的意義就是一些踩過不少雷,犯過不少錯的大牛們,用他們覺得的最佳實踐給你封裝好了一些經常使用的非業務功能的一些經常使用通用功能的特殊版的spring。這對於那些剛剛接觸spring來講的人來說,最起碼會讓他們少一些挫敗感。安全
朋友,你想快速的瞭解Spring麼,那麼有一些人已經給你把最通用的配置封裝好了,你只須要本身寫極少許的代碼,就能夠運行起來一個小小的Hello world.服務器
因此咱們須要一個簡單SpringMvc來和SpringBoot兩個項目作一個Pk,看一看什麼是SpringBoot。(todo)開發
美國獨立宣言有以下幾個段落:get
咱們認爲下述真理是不言而喻的:人人生而平等,造物主賦予了他們若干不可以讓渡的權利,其中包括生命權、自由權和追求幸福的權利。入門
那麼程序員,尤爲是Spring開着程序員有什麼權利呢?配置
1.SpringBoot爲Spring開發者提供一個更快更容易的開端,萬事開頭難,開頭若是順利,入門容易了,精通還會遠嗎?程序
2.堅持開箱即用,不須要那麼多繁瑣的重複的配置,可是當需求發生變化須要自定義一些東西的時候,又可以快速的轉身。即大象能跳舞,作一個靈活地胖子。配置文件
3.提供大量非功能性的通用模塊,好比安全檢查,健康檢查,嵌入式服務器等等
4.杜絕代碼生成,杜絕XML配置文件。固然了只是儘可能去作