SpringBoot小功能以及小技巧
1、隱藏檔案或資料夾
我們在檔案的位置找到編輯器,在編輯器下面有個檔案型別,在這個板塊下有一下內容,
2、parent
(1)springBoot簡介
它是pivotal團隊提供的全新框架,其目的是為了簡化spring應用的初始搭建以及開發過程
-
spring的缺點
-
依賴設定繁瑣
-
配置繁瑣
-
-
springBoot的優點
-
起步依賴(簡化依賴配置)
-
自動配置(簡化常用工程相關配置)
-
輔助功能(內建伺服器...)
(2)parent的用處
(1)開發springBoot程式要繼承spring-boot-starter-parent
(2)在繼承中定義了若干個依賴管理,便於統一開發
(3)繼承parent模組可以避免多個依賴使用相同技術出現依賴版本衝突
(4)繼承parent的形式可以採用引入依賴的形式實現效果
-
3、starter
spring-boot-starter-web
定義當前專案使用的所有依賴座標,以到達減少依賴配置的目的
而上面的parent是所有的SB(SpringBoot)專案要繼承的,它是定義了若干個座標版本號(依賴管理,而不是依賴),以達到減少依賴衝突的目的
在實際開發中,要是發現座標錯誤,在指定Version(要小心版本衝突)
4、引導類
SB的引導類是boot工程的執行入口,執行main方法就可以啟動專案;
SB工程執行後初始化spring容器,掃描引導類所在包載入bean
啟動方式:
內嵌Tomcat伺服器是SB輔助功能之一,它的工作原理是將Tomcat伺服器作為物件執行,並將該物件交給Spring容器管理,而需要變更內嵌伺服器思想是去除現有伺服器,新增全新的伺服器。
6、rest風格
還有一個@RestController是等同於@Controller和@ResponseBody的組合功能
7、複製模組
1.在工作空間(資料夾)中複製對應的工程,並修改工程名稱
2.刪除與idea相關的配置,只保留src目錄與pom.xml檔案
3.修改pom.xml檔案中的artifactId與新工程/模組名稱相同
4.刪除name標籤(可選)