Springboot 學習筆記1

2021-09-26 12:47:39 字數 1097 閱讀 2709

springboot就應該允許這個類的main方法來啟動springboot應用;

@springbootconfiguration:springboot 的配置類;

標註在某個類上,表示這是乙個springboot的配置類;

@configuration:配置類上來標註這個註解;

配置類——配置檔案;配置類也是容器中的乙個元件;@component

@enableautoconfiguration :開啟自動配置功能;

以前我們需要配置的東西springboot 幫我媽啟動配置;@enableautoconfiguration 告訴

springboot 開啟自動配置功能;這樣自動配置才能生效;

@autoconfigurationpackage;自動配置包

@import(autoconfigurationpackages.registrar.class)

spring的底層註解@import, 給容器中匯入乙個元件;

到spring容器。

@import(enableautoconfigurationimportselector.class)

給容器中匯入元件?

enableautoconfigurationimportselector:匯入哪些元件;

將所有需要匯入的元件以全類名的方式返回;這些元件就會被新增到容器中;

會給容器中匯入非常多的自動配置類(***autoconfiguration);就是給容器匯入這個場景

所需要的所有元件,並配置好這些元件;

有了自動配置類,免去了我們手動編寫配置注入功能元件等工作;

springfactoriesloader.loadfactorynames(enableautoconfiguration.class, classloader)

spring boot 在啟動的時候從類路徑下meta-inf/spring.factories獲取enabaleautoconfiguration

中指定的值,將這些值作為自動配置類匯入到容器中,自動配置類就生效;幫助我們進行自動配置工作

j2ee的整體正好解決方案和自動配置都在spring-boot-configure-1.5.9.relase.jar;

springboot學習筆記1

最近在學習spring boot,藉此分享下學習的筆記,因為是此方面的新手,如有不足和錯誤的地方,望指正!開發環境 jdk1.7 ide eclipse spring boot 版本 1.5.7 tomcat7 首先一切的開始從helloworld 開始!工程目錄結構如下 預設生成的專案是jdk1....

spring boot 學習筆記

spring boot 學習筆記 1.有時候我們在專案啟動的時候,總是需要先啟動一些初始化的類,以前比較常見的做法是寫再static塊中,spring boot提供了乙個commandlinerunner介面,實現這個介面的類總是會被優先啟動,並優先執行commandlinerunner介面中提供的...

spring boot 學習筆記

本位參考 生成spring boot 工程,通過 spring boot 快速入門 spring boot 開發web 應用 spring boot工程結構推薦 spring boot構建restful api與單元測試 spring boot中使用swagger2構建強大的restful api文...