欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

getBean 方法的使用

程序员文章站 2022-05-08 12:48:45
...

getBean中有两种方法可以获取对象

1. getBean(String name)

通过配置文件中id的方式获取对象

ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
Book b = (Book) app.getBean("配置文件中的id");

可以看到,通过id方式获取对象,返回的是Object类型,需要强制转换类型

2. getBean(Class requiredType)

通过给定类型获取对象

ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
Book b = app.getBean("Book.class");

需要注意的是,id方式可以存在多个类型相同的实例,而给定类型的方式只能存在 唯一 一个类型的实例。