Spring IOC获取对象的方式

一、概述

    上一篇介绍了Spring容器可以帮我们创建对象。这篇主要介绍 从Spring容器中获取对象的两种方式。

二、通过ID获取

    Person person = (Person)context.getBean("person");

三、通过类型获取

    Person person = context.getBean(Person.class);

四、注意事项

        通过class方式获取bean时,如果同一个类配置过多个bean,则在获取时因为无法确定到底要获取哪个bean会抛出异常。而id是唯一的,不存在这样的问题,所以建议大家 尽量使用id获取bean


完整代码下载

https://github.com/hailindai/SpringSample

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容