spring中的BeanFactory的问题?
来源:百度知道 编辑:UC知道 时间:2024/06/01 14:32:39
BeanFactory factory = new ClassPathXmlApplicationContext(
"applicationContext.xml");
factory.get()是返回的什么类型?如果在applicationContext.xml
配置的是什么类 如
<bean id="userManager" class="com.manager.UserManagerImpl1">
那么factory.get("userManager")一定是UserManagerImpl1类型的实例吗?
"applicationContext.xml");
factory.get()是返回的什么类型?如果在applicationContext.xml
配置的是什么类 如
<bean id="userManager" class="com.manager.UserManagerImpl1">
那么factory.get("userManager")一定是UserManagerImpl1类型的实例吗?
factory.get()返回的是对象Object类型!!!
factory.get("userManager")是Object类型。
需要强制转型:(UserManager)factory.get("userManager")
返回的是一个Object对象;你这里factory.get("userManager")一定是UserManagerImpl1类型的实例,不过你还是要进行一下强制类型转换,才能调用UserManagerImpl1的方法。
还没学过呢?