qq_32984263的博客

菜鸟一枚~

关于getbean方法的一些总结

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,和上面的方法一样好像只能在初始化的时候用。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32984263/article/details/51563430
文章标签: bean
个人分类: JAVA
上一篇IOC容器(1)
下一篇使用spring-jdbc访问数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭