Spring Boot系列 自動配置使用說明

2021-10-08 03:52:23 字數 512 閱讀 7501

spring boot會根據配置的依賴資訊進行自動配置,從而減輕開發者搭建環境和配置的負擔。

如果在專案中依賴了 spring-boot-starter-web ,則 spring boot 會自動配置 web 環境(配置tomcat、web mvc validator、json 等)。

通過註解@enableautoconfiguration 來實現的

idea通過run -  editconfigurations,設定  --debug 引數檢視明細

如果不需要某些自動配置

方法1:通過註解@enableautoconfiguration的exclude或excludename 屬性來指定

熱部署在專案進行修改之後不需要耗費時間重啟,在應用程式正執行的情況下即可實時生效

SpringBoot系列(四)資源檔案屬性配置

自定義資源檔案 1 首先在pom.xml中新增依賴,不新增的話讀取不到 org.springframework.boot spring boot configuration processor true 2 繫結資源檔案 configuration configurationproperties p...

基於springboot的多資料來源自動配置實現

最近做了乙個自動支援多資料來源配置的功能,基於springboot生態擴充套件,可自動識別配置檔案中的資料庫配置引數,並進行autoconfig。功能性 非功能性 注意事項 如何使用 1 要使用多資料來源自動配置,需要將springboot自帶的datasource相關自動配置類遮蔽自動啟動。在sp...

SpringBoot新增Swagger配置

swagger 是乙個規範和完整的框架,用於生成 描述 呼叫和視覺化 restful 風格的 web 服務。總體目標是使客戶端和檔案系統作為伺服器以同樣的速度來更新。檔案的方法 引數 模型緊密整合到伺服器端的 允許api來始終保持同步。swagger 讓部署管理和使用功能強大的api從未如此簡單。1...