SpringBoot
四大核心
- 自動配置:針對不少Spring應用程序常見的應用功能,Spring Boot能自動提供相關配置。
- 起步依賴:告訴Spring Boot須要什麼功能,它就能引入須要的庫。
- 命令行界面:這是Spring Boot的可選特性,藉此你只需寫代碼就能完成完整的應用程序, 無需傳統項目構建。
- Actuator:讓你可以深刻運行中的Spring Boot應用程序,一探究竟。
SpringBoot項目搭建流程
- 經過idea,經過spring Initializr搭建
@SpringBootApplication
- 開啓Spring的組件掃描和Spring Boot的自動配置功能。實際上包括如下三個註解
@Configurationspring
@ComponentScanide
@EnableAutoConfigurationidea
條件化配置
- 實現Condition接口,覆蓋它的matches()方法