建立一個SpringBoot項目(SpringBoot學習一)

SpringBoot學習

建立一個SpringBoot項目

新建項目

新建一個項目,在spring的官網上面,網址如下:https://start.spring.io

該頁面打開如下:選擇自己合適的選項,點擊下載即可下載一個zip包,解壓就是你的項目。比較方便。

圖像2020-5-28 下午7.08

導入IDE

​ 這裏使用自己的IDE導入剛纔解壓的目錄,這裏沒有什麼可以講的點,就是IDE的使用方法,不在本次記錄範圍內。我使用的IDEA,導入後如下圖。

image-20200528191523635

啓動項目

​ 找到啓動類,右鍵啓動即可,第一個SpringBoot項目就啓動成功了。中間沒有什麼可講的,都是IDE的使用方法,注意導入時的選項即可。

image-20200528191813066

背後的事情

​ 其實背後的事情非常複雜,Spring做了很多我們不瞭解的事情,因爲這些東西比較瑣碎,所以後面也是想起來就提提吧,能力有限,歡迎大家補充。今天就記錄一下我知道的,大部分都是網上粘貼複製的。

​ SpringBoot是基於Spring開發的一個框架,隨着Spring在Java中越來越不可或缺,SpringBoot也就越來越流行。按照我的理解就是簡化開發人員的工作量,將一些繁瑣的工作省略或者約定好,讓資本更好的壓榨我們。他的特點有下面的幾點。(百度的)

  • 可以創建獨立的Spring應用程序,並且基於其Maven或Gradle插件,可以創建可執行的JARs和WARs。

  • 內嵌Tomcat或Jetty等Servlet容器。

  • 提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置。

  • 儘可能自動配置Spring容器。

  • 提供準備好的特性,如指標、健康檢查和外部化配置。

  • 絕對沒有代碼生成,不需要XML配置。

    不難看出這個框架就是爲了使的開發人員的代碼敲的越來越快(萬惡的資本主義)。SpringBoot

的兩個策略:開箱即用和約定優於配置(百度)。目的也是讓更多的東西成爲約定或者減少不必要的配置。

​ 作爲開發人員,使用工具固然重要,但是不能一直認爲工具就是工具,作爲編程人,要了解工具背後的設計思想和原理,這樣才能開發出類似於SpringBoot這樣的工具(可把我厲害壞了,插會腰)。我一直認爲代碼誰都可以寫,但是思想這種東西抄不來,也模仿不了。但是正是思想這種東西纔將程序員分爲三六九等,說了半天,沒有實質性的東西。。。諸君,努力吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章