自慰套教室~女子全员妊娠,精品无码国产自产拍在线观看蜜桃,亚洲国产精品成人精品无码区,久别的草原在线看视频免费

集團站切換校區

驗證碼已發送,請查收短信

復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖標

學習文章

當前位置:首頁 > >學習文章 > >

{SpringBoot}@SpringBootApplication注解解釋

發布時間: 2018-12-19 17:54:27

?@SpringBootApplication SpringBoot的主配置類,SpringBoot就應該運行這個類的main方法來啟動SpringBoot應用;

@SpringBootApplication是組合注解:

@Target(ElementType.TYPE)

@Retention(RetentionPolicy.RUNTIME)

@Documented

@Inherited

@SpringBootConfiguration

@EnableAutoConfiguration

@ComponentScan(excludeFilters = {

@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),

@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })

public @interface SpringBootApplication {}


@SpringBootConfiguration:表示這是一個Spring Boot的配置類;

Configuration:配置類注解;

Component:容器中的組件

@EnableAutoConfiguration:開啟自動配置功能,開啟了才會生效,是@AutoConfigurationPackage和@Import(AutoConfigurationImportSelector.class) 的組合;


@Target(ElementType.TYPE)

@Retention(RetentionPolicy.RUNTIME)

@Documented

@Inherited

@AutoConfigurationPackage

@Import(AutoConfigurationImportSelector.class)

public @interface EnableAutoConfiguration {}


@AutoConfigurationPackage:自動配置包

@Import(AutoConfigurationPackages.Registrar.class):Spring的底層注解@Import,給容器中導入一個組件;導入的組件由AutoConfigurationPackages.Registrar.class完成;


new PackageImport(metadata).getPackageName()

計算的結果是@SpringBootApplication注解的類的包名


將主配置類(@SpringBootApplication標注的類)的所在包及下面所有子包里面的所有組件掃描到Spring容器;

@Import(AutoConfigurationImportSelector.class):給容器中導入組件,將所有需要導入的組件以全類名的方式返回;這些組件就會被添加到容器中;


?會給容器中導入非常多的自動配置類(xxxAutoConfiguration);就是給容器中導入這個場景需要的所有組件,并配置好這些組件;自動配置類,免去了我們手動編寫配置注入功能組件等的工作;

?

SpringFactoriesLoader.loadFactoryNames(

getSpringFactoriesLoaderFactoryClass(), getBeanClassLoader());

包含2個值:EnableAutoConfiguration.class,ClassLoader;


???

?


?

?

上一篇: {HCNA-AI TensorFlow編程基礎}之圖操作

下一篇: {HTML5}DOM 和 CSS 操作-第二節-設置元素及內容

十五年老品牌
微信咨詢:togogoi 咨詢電話:18922156670 咨詢網站客服:在線客服

相關課程推薦

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>