Spring Boot整理 基本介紹(三)

2021-08-21 17:03:19 字數 1480 閱讀 9094

該註解主要組合了以下註解:

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...