关于getbean方法的一些总结
2016-06-02 08:14
399 查看
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,和上面的方法一样好像只能在初始化的时候用。
相关文章推荐
- Spring Bean基本管理实例详解
- Spring中多配置文件及引用其他bean的方式
- 解析Java中如何获取Spring中配置的bean
- Java中BEAN与EJB的区别浅析
- 深入解析Java的Spring框架中bean的依赖注入
- Java中Spring获取bean方法小结
- 详解Spring Boot 使用Java代码创建Bean并注册到Spring中
- 详解Java的Spring框架中bean的定义以及生命周期
- 详解Java的Spring框架中bean的注入集合
- Java的Spring框架中bean的继承与内部bean的注入
- Java类获取Spring中bean的5种方式
- 各种概念POJO、JAVABEAN、DAO、DTO、PO、VO、BO、SSH、EJB
- 让Spring Controller 的方法基本数据类型参数支持Bean Validation
- 图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean
- JSR 303 - Bean Validation 介绍及最佳实践
- Spring Bean自动装配
- struts-default.xml解读
- 有状态sessionbean 无状态sessionbean
- Spring Bean 中的线程安全
- Spring Bean的生命周期