目錄
3 Spring Boot 的核心註解是哪個?它主要由哪幾個註解組成的?
1 概述
什麼是 Spring Boot?
Spring Boot 是 Spring 開源組織下的子項目,是 Spring 組件一站式解決方案,主要是簡化了使用 Spring 的難度,簡省了繁重的配置,提供了各種啓動器,開發者能快速上手。
2 Spring Boot 有哪些優點?
Spring Boot 主要有如下優點:
- 容易上手,提升開發效率,爲 Spring 開發提供一個更快、更廣泛的入門體驗。
- 開箱即用,遠離繁瑣的配置。
- 提供了一系列大型項目通用的非業務性功能,例如:內嵌服務器、安全管理、運行數據監控、運行狀況檢查和外部化配置等。
- 沒有代碼生成,也不需要XML配置。
- 避免大量的 Maven 導入和各種版本衝突。
3 Spring Boot 的核心註解是哪個?它主要由哪幾個註解組成的?
啓動類上面的註解是@SpringBootApplication,它也是 Spring Boot 的核心註解,主要組合包含了以下 3 個註解:
- @SpringBootConfiguration:組合了 @Configuration 註解,實現配置文件的功能。
- @EnableAutoConfiguration:打開自動配置的功能,也可以關閉某個自動配置的選項,如關閉數據源自動配置功能:@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
- @ComponentScan:Spring組件掃描。