spring boot系列教程(四)——springboot核心

1.入口類和@SpringBootApplication

Spring Boot的項目一般都會有*Application的入口類,入口類中會有main方法,這是一個標準的Java應用程序的入口方法。

@SpringBootApplication註解是Spring Boot的核心註解,它其實是一個組合註解:
在這裏插入圖片描述

該註解主要組合了以下註解:
@SpringBootConfiguration:這是Spring Boot項目的配置註解,這也是一個組合註解:
在這裏插入圖片描述

1.在Spring Boot項目中推薦使用@ SpringBootConfiguration替代@Configuration
2.@EnableAutoConfiguration:啓用自動配置,該註解會使Spring Boot根據項目中依賴的jar包自動配置項目的配置項:
如:我們添加了spring-boot-starter-web的依賴,項目中也就會引入SpringMVC的依賴,Spring Boot就會自動配置tomcat和SpringMVC
在這裏插入圖片描述

3.@ComponentScan:默認掃描@SpringBootApplication所在類的同級目錄以及它的子目錄。

2.關閉自動配置

通過上述,我們得知,Spring Boot會根據項目中的jar包依賴,自動做出配置,Spring Boot支持的自動配置如下(非常多):
在這裏插入圖片描述

如果我們不需要Spring Boot自動配置,想關閉某一項的自動配置,該如何設置呢?

比如:我們不想自動配置Redis,想手動配置。
在這裏插入圖片描述

當然了,其他的配置就類似了。

在這裏插入圖片描述

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