Spring boot 學習知識點

2021-07-04 01:55:10 字數 609 閱讀 9439

最近再看spring boot官方文件,發現一些之前沒理解或是沒注意到的知識點,在此記錄:

@componentscan 註解自動收集所有的spring元件, 包括 @configuration 類。

如果你絕對需要使用基於xml的配置, 我們建議你仍舊從乙個 @configuration 類開始。 你可以使用附加的 @importresource 註解載入xml配置檔案。

spring boot自動配置( auto-configuration) 嘗試根據你新增的jar依賴自動配置你的spring應用。 例如, 如果你的classpath下存在 hsqldb , 並且你沒有手動配置任何資料庫連線beans, 那麼我們將自動配置乙個記憶體型( in-memory) 資料庫。

自動配置是非侵占性的, 任何時候你都可以定義自己的配置類來替換自動配置的特定部分。 例如, 如果你新增自己的 datasource bean, 預設的內嵌資料庫支援將不被考慮。如果需要找出當前應用了哪些自動配置及應用的原因, 你可以使用 –debug 開關啟動應用。 這將會記錄乙個自動配置的報告並輸出到控制台。

注意如何使用構建器注入來允許 riskassessor 欄位被標記為 final , 這意味著 riskassessor 後續是不能改變的。

springboot知識點總結

持續更新中.一 springboot mybatis整合 配置檔案 pom.xml新增oracle和mybatis依賴 ojdbc ojdbc 6org.mybatis.spring.boot mybatis spring boot starter 1.3.1 spring.datasource.u...

Springboot相關知識點

我們主要了解下面三個關於spring boot 的註解 enableautoconfiguration 啟用自動配置,該註解會使spring boot根據專案中依賴的jar包自動配置專案的配置項 如 我們新增了spring boot starter web的依賴,專案中也就會引入springmvc的...

關於springboot知識點

談到springboot知識時,大多數資料說的是免搭建或者說是免配置,構建乙個spring boot專案非常簡單。在這給乙個非常詳細的鏈結位址,說的非常明白 1.spring suit tool sts 開發工具下搭建spring boot專案 2.idea開發工具下搭建spring boot專案 ...