該註解主要組合了以下註解:
1. @springbootconfiguration:這是spring boot專案的配置註解,這也是乙個組合註解:
在spring boot專案中推薦使用@ springbootconfiguration替代@configuration
2. @enableautoconfiguration:啟用自動配置,該註解會使spring boot根據專案中依賴的jar包自動配置專案的配置項。如:我們新增了spring-boot-starter-web的依賴,專案中也就會引入springmvc的依賴,spring boot就會自動配置tomcat和springmvc
通過上述,我們得知,spring boot會根據專案中的jar包依賴,自動做出配置,spring boot支援的自動配置如下(非常多):
如果我們不需要spring boot自動配置,想關閉某一項的自動配置,該如何設定呢?比如:我們不想自動配置redis,想手動配置。
@configuration}
啟動spring boot專案後會看到這樣的圖案:
1. 開啟**:
2. 拷貝生成的字元到乙個文字檔案中,並且將該檔案命名為banner.txt
3. 將banner.txt拷貝到專案的resources目錄中:
4. 重新啟動程式,檢視效果:
如果不想看到任何的banner,也是可以將其關閉的:
public static void main(string args)
spring boot提倡零配置,即無xml配置,但在實際專案中,可能有一些特殊要求必須使用xml配置,這時我們可以通過spring 提供的@mportresource來載入xml配置,例如:
@importresource()
Android Sql distinc 基本介紹
表a 示例1select distinct name from a執行後結果如下 示例2select distinct name,id from a執行後結果如下 實際上是根據 name id 來去重,distinct同時作用在了name和id上,這種方式access和sql server同時支援。...
SpringBoot基本配置
1 配置banner resource目錄下新建banner.txt檔案,banner.txt中的檔案內容即是springboot啟動的banner book.author hello 在spring容器中使用 value進行呼叫,例如 value public string author 此時au...
python requests庫基本使用介紹
requests是用python語言基於urllib編寫的,採用的是apache2 licensed開源協議的http庫。與urllib相比,requests更加方便,可以節約我們大量的工作,建議爬蟲使用requests庫。1.發起基本get請求並傳入引數import requests defget...