关闭

关于getbean方法的一些总结

标签: bean
97人阅读 评论(0) 收藏 举报
分类:
public Object getBean(String name)      

        throws BeansException

这个方法应该是通过bean的名称来得到bean的对象,实现了接口beanfactory,返回一个独立或者被共享的bean实例

public <T> T getBean(String name,              

                                      Class<T> requiredType)  

           throws BeansException

这个方法通过bean的名称和想要获取的bean匹配的类型来获取bean,类型可以是一个接口或者是父类,可以为空(即匹配任意类型),同样返回一个独立或者被共享的bean实例

public <T> T getBean(Class<T> requiredType)      

       throws BeansException

这个方法通过想要获取的bean匹配的类型来获取bean,类型可以是一个接口或者是父类,不可以为空,返回一个匹配到的bean实例

public Object getBean(String name,          

                                       Object... args)

              throws BeansException

这个方法通过bean的名称和一些bean的参数来获取bean,(only applied when creating a new instance as opposed to retrieving an existing one)好像是说只能在bean初始化的时候用。

public <T> T getBean(Class<T> requiredType,              

                                      Object... args)

             throws BeansException

通过bean的类型和bean的参数获取bean,和上面的方法一样好像只能在初始化的时候用。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:576次
    • 积分:92
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类