1. 程式人生 > >Spring原始碼解析(四)——元件註冊4

Spring原始碼解析(四)——元件註冊4

 

	/**
	 * 給容器中註冊元件;
	 * 1)、包掃描+元件標註註解(@Controller/@Service/@Repository/@Component)[自己寫的類]
	 * 2)、@Bean[匯入的第三方包裡面的元件]
	 * 3)、@Import[快速給容器中匯入一個元件]
	 * 		1)、@Import(要匯入到容器中的元件);容器中就會自動註冊這個元件,id預設是全類名
	 * 		2)、ImportSelector:返回需要匯入的元件的全類名陣列;
	 * 		3)、ImportBeanDefinitionRegistrar:手動註冊bean到容器中
	 * 4)、使用Spring提供的 FactoryBean(工廠Bean);
	 * 		1)、預設獲取到的是工廠bean呼叫getObject建立的物件
	 * 		2)、要獲取工廠Bean本身,我們需要給id前面加一個&
	 * 			&colorFactoryBean
	 */

 

@Import註解是什麼?@Import的三種使用方式?