一、概述
? ? 上一篇介紹了Spring容器可以幫我們創(chuàng)建對象。這篇主要介紹 從Spring容器中獲取對象的兩種方式猬错。
二、通過ID獲取
? ??Person person = (Person)context.getBean("person");
三茸歧、通過類型獲取
????Person person = context.getBean(Person.class);
四倦炒、注意事項(xiàng)
????????通過class方式獲取bean時,如果同一個類配置過多個bean软瞎,則在獲取時因?yàn)闊o法確定到底要獲取哪個bean會拋出異常逢唤。而id是唯一的,不存在這樣的問題涤浇,所以建議大家?盡量使用id獲取bean鳖藕。
完整代碼下載
https://github.com/hailindai/SpringSample