Spring Boot Starters啟動器
Starters是什麼?
Starters可以理解為啟動器,它包含了一系列可以整合到應用裡面的依賴包,你可以一站式整合Spring及其他技術,而不需要到處找示例程式碼和依賴包。如你想使用Spring JPA訪問資料庫,只要加入spring-boot-starter-data-jpa啟動器依賴就能使用了。
Starters包含了許多專案中需要用到的依賴,它們能快速持續的執行,都是一系列得到支援的管理傳遞性依賴。
Starters命名
Spring Boot官方的啟動器都是以spring-boot-starter-命名的,代表了一個特定的應用型別。
第三方的啟動器不能以spring-boot開頭命名,它們都被Spring Boot官方保留。一般一個第三方的應該這樣命名,像mybatis的mybatis-spring-boot-starter。
Starters分類
1. Spring Boot應用類啟動器
啟動器名稱 | 功能描述 |
---|---|
spring-boot-starter | 包含自動配置、日誌、YAML的支援。 |
spring-boot-starter-web | 使用Spring MVC構建web 工程,包含restful,預設使用Tomcat容器。 |
... | ... |
2. Spring Boot生產啟動器
啟動器名稱 | 功能描述 |
---|---|
spring-boot-starter-actuator | 提供生產環境特性,能監控管理應用。 |
3. Spring Boot技術類啟動器
啟動器名稱 | 功能描述 |
---|---|
spring-boot-starter-json | 提供對JSON的讀寫支援。 |
spring-boot-starter-logging | 預設的日誌啟動器,預設使用Logback。 |
... | ... |
4. 其他第三方啟動器
更多可以參考下面連結。
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-starters/README.adoc
相關文章
- 什麼是Spring Boot Starters?Spring Boot
- Spring Boot Runner啟動器Spring Boot
- Spring Boot啟動流程Spring Boot
- spring-boot啟動Springboot
- 在Spring Boot中建立自己的啟動器Spring Boot
- Spring Boot 啟動過程Spring Boot
- Spring Boot(三):Spring Boot中的事件的使用 與Spring Boot啟動流程(Event 事件 和 Listeners監聽器)Spring Boot事件
- Spring Boot啟動流程簡述Spring Boot
- Maven專案Spring Boot啟動MavenSpring Boot
- 你一直在用的 Spring Boot Starters 究竟是怎麼回事Spring Boot
- Spring Boot定製啟動圖案Spring Boot
- [maven][spring boot] mvn spring-boot:run啟動時,指定pom檔案MavenSpring Boot
- spring boot學習(4): 命令列啟動Spring Boot命令列
- Spring Boot原始碼分析-啟動過程Spring Boot原始碼
- Spring Boot 應用程式啟動流程分析Spring Boot
- Spring Boot 啟動原理解析(二) Tomcat 啟動詳解Spring BootTomcat
- Spring boot學習(一)開啟Spring boot之旅Spring Boot
- 加快Spring Boot啟動的幾種方法 | baeldungSpring Boot
- spring boot 不連線資料庫啟動Spring Boot資料庫
- 使用lazyInit縮短Spring Boot啟動時間Spring Boot
- Spring Boot 系統啟動任務定義Spring Boot
- spring boot啟動載入外部配置檔案Spring Boot
- 開啟Spring Boot 之旅Spring Boot
- Spring Boot中Tomcat是怎麼啟動的Spring BootTomcat
- 11個點讓你的Spring Boot啟動更快Spring Boot
- 十二、Spring Boot 嵌入式 Servlet 容器啟動原理Spring BootServlet
- spring boot啟動掃描不到自定義註解Spring Boot
- 使用 Spring Boot 3.2 和 CRaC 實現更快啟動Spring Boot
- Spring Boot 3用CDS提升20%啟動時間Spring Boot
- Spring Boot 中動態管理 Kafka 監聽器Spring BootKafka
- Spring Boot 2.0(七):Spring Boot 如何解決專案啟動時初始化資源Spring Boot
- Spring Boot幾種啟動問題的解決方案Spring Boot
- spring boot 攔截器Spring Boot
- Spring Boot 啟動原始碼解析結合Spring Bean生命週期分析Spring Boot原始碼Bean
- xcode simulator模擬器啟動報unable to bootXCodeboot
- Spring Boot 2.0(二):Spring Boot 2.0嚐鮮-動態 BannerSpring Boot
- Spring Boot啟動後讀取jar包內部檔案Spring BootJAR
- Spring Boot移除內嵌Tomcat,使用非web方式啟動Spring BootTomcatWeb