1. 程式人生 > >【Spring三】使用註解配置bean

【Spring三】使用註解配置bean

原理:
     1、當啟動spring容器的時候,給spring容器的bean建立物件
     2、當spring容器解析到<context:annotation-config></context:annotation-config>的時候,
         spring容器掃描在spring容器中的bean
     3、檢視bean中的屬性或者方法上有沒有@Resource
            (1)、有
                ①、如果該註解的屬性name的值為"",則會按照屬性的名稱和spring中的ID值進行匹配,如果匹配
                  成功,則賦值,如果匹配不成功,則按照型別進行匹配,如果型別匹配不成功,則報錯
                ②、如果該註解的屬性name的值不為"",則按照name屬性的值和spring中的ID值進行匹配,
                   如果匹配成功,則賦值,匹配不成功,則報錯
            (2)、沒有

說明:
   基本型別不能用註解賦值 
   註解的效率沒有xml檔案的高,但是書寫比較簡單
   @Autowired按照型別進行匹配 
   @Qualifier("studen")按照ID進行匹配
   按照型別匹配比較危險