第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

急求大神幫忙,Spring Boot原理相關

急求大神幫忙,Spring Boot原理相關

之前學習了如何使用SpringBoot,但是未曾深入去了解它的各項配置原理等等。于是最近就開始了學習SpringBoot的配置等原理。在學習的過程當中,遇到如下的疑惑,希望有大神可以指導解決一下,非常感謝。問題:在SpringBoot框架的主程序類中的@SpringBootApplication,點擊進入SpringBootApplication,再進入其中的@EnableAutoConfiguration注解,為什么我這里給Spring容器導入的組件是AutoConfigurationImportSelector而不是EnableAutoConfigurationImportSelector呢?我現在只知道EnableAutoConfigurationImportSelector是繼承的AutoConfigurationImportSelector,并且他的作用是可以幫助SpringBoot應用將所有符合條件的@Configuration配置都加載到當前SpringBoot創(chuàng)建并使用的IoC容器。求大神大神解答一下,希望可以一并講解一下EnableAutoConfigurationImportSelector與AutoConfigurationImportSelector的異同,謝謝!
查看完整描述

2 回答

已采納
?
pardon110

TA貢獻1038條經驗 獲得超227個贊

程序運行時。一個導入自定義,一個導入默認的。合起來的意思就是,當你沒有使用自定義的情況下,采用默認值 。

查看完整回答
反對 回復 2018-09-06
?
哈哈吧

TA貢獻13條經驗 獲得超3個贊

先說結論:EnableAutoConfigurationImportSelector和AutoConfigurationImportSelector就功能上來說沒什么差異,都是spring1.3帶入的ImportSelector,而且EnableAutoConfigurationImportSelector本身也是繼承AutoConfigurationImportSelector的,只是enable查看其是否為自定義導入的,而auto為自動導入的

現在EnableAutoConfigurationImportSelector已經不被推薦使用了,在springboot1.x以及spring4.x都還是使用EnableAutoConfigurationImportSelector,而springboot2.x和spring5都采用了AutoConfigurationImportSelector

如果看過cloud會發(fā)現很多@Enable系列,可能spring官方的意思更多的是希望利用start模式去方便擴充更多自定義的組件,故有很多三方的Enable,而自動導入則升級為核心包的一個默認功能吧

查看完整回答
1 反對 回復 2018-09-09
點擊展開后面1
  • 2 回答
  • 0 關注
  • 2059 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號