Spring相关API-getBean()方法的使用
一、使用id
//userService是Bean标签中配置的id属性值UserService service = (UserService) context.getBean("userService");
二、使用字节码对象类型
//UserService.class中的UserService是类型,因为以及告诉了类型,所以不用强转
UserService service1=context.getBean(UserService.class);
注:如果在applicationContext.xml中使用了多个相同的Bean,这时候就不能使用字节码对象类型了,因为多个相同的它不能分辨是哪一个Bean;
而这个时候使用id最合适,因为id是唯一标识,虽然是多个相同的Bean,但是id肯定不相同
<bean id="p1" class="com.hao.service.impl.UserServiceImpl"/><bean id="p2" class="com.hao.service.impl.UserServiceImpl"/>
Spring相关API-getBean()方法的使用相关推荐
- 安卓自定义view中 绘画基本图形点线面,矩形,方形,圆,扇形,文字及沿着特定方向布局,自定义圆角ImageView图片等等相关api使用方法及举例
安卓自定义view中 绘画基本图形点线面,矩形,方形,圆,扇形,文字及沿着特定方向布局,自定义圆角ImageView图片等等相关api使用方法及举例,图片压缩处理逻辑 本文旨在介绍自定义View的实现 ...
- spring相关API
ApplicationContext的继承体系 applicationContext:接口类型,代表应用上下文,可以通过其实例获得 Spring 容器中的 Bean 对象 ApplicationCon ...
- Jieba分词工具介绍及相关API使用方法
Jieba Introduction Project description jieba分词算法使用了基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能生成词情况所构成的有向无环图(DAG), 再 ...
- 【SSM面向CRUD编程专栏 2】Spring相关API 数据源(连接池)的配置 注解开发 整合junit
- (Spring程序开发)简介程序开发步骤配置文件相关API
1Spring简介 1.1 Spring是什么 Spring是分层的Java SE/EE应用full-stack 轻量级开源框架, 以IoC(Inverse Of Control:反转控制) 和**A ...
- 详解Spring中getBean()方法
我们日常会经常使用getBean()方法从spring容器中获取我们需要的bean.那么,getBean()方法是怎么一步步完成从spring容器中获取bean的呢? 下面我们就通过源码分析一下. 一 ...
- Spring源码讲解之 getBean 方法
getBean 方法是用来进行获取 bean 实例对象的,是我们进行 spring 程序开发从 bean 工厂获取结果的.那这个方法的执行过程是什么样的,下面我们就去揭开它的面纱. 样例代码 Appl ...
- spring getBean()方法解析概述
1.getBean(beanName) 整体概述 1.transformedBeanName(name) name可能是别名,将别名(alias)解析成真正的beanName 截取&beanN ...
- spring 相关框架面试题
2019独角兽企业重金招聘Python工程师标准>>> Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架.Spring主要用来开发J ...
- Spring相关问题整理
目录 1.Spring Boot与以前的Spring有什么区别? 2.Spring Boot启动加载过程是什么样的? 先进行总的分析汇总 具体详细如下: 一.基本代码启动 二.初始化SpringApp ...
最新文章
- 第四范式变“硬”,联手浪潮推出AI一体机,挑战BAT
- 2014江苏省职称计算机,2014年江苏省职称计算机office多选题.doc
- 【加】德鲁·卡宾森 - 质量效应3:天罚(2013年6月26日)
- OA办公系统的核心-工作流
- MySQL 可重复读,差点背上一个 P0 事故!
- [WPF]使用Fody提高效率
- [转载]流行视频格式讲解
- 社交电商带直播电商功能,可以DIY前端,可以H5和小程序一般商城常用功能齐全
- 【白皮书分享】2022年新品营销白皮书-阿里妈妈.pdf(附下载链接)
- html找不到定义,Main无法正常使用,找不到它的定义
- mysql 索引重复 更新_MySQL——ON DUPLICATE KEY UPDATE添加索引值实现重复插入变更update...
- 横向色差测试(LCA)—imatest
- CPL7用户指南(中文版)_第二章 CPL7 用户指南
- oracle获取timestamp日期,oracle日期时间型timestamp的深入理解
- 深度卷积神经网络最新进展综述
- CF487E Tourists
- TransBigData:一款基于 Python 的超酷炫交通时空大数据工具包
- 【Autosar】学习总结-MCAL
- Android的涂鸦智能设备几种入网方式
- 将python脚本打包为exe可执行文件
热门文章
- 转载:浏览器开发系列第一篇:如何获取最新chromium源码
- SQL Server 移动数据库
- Proguard源码分析(五) ConfigurationParser.keep参数
- java ceilingentry_java.util.TreeMap.ceilingKey()
- linux缓存文件地址,如何遍历linux内核中的文件地址空间的页面缓存树(基数树)
- linux搭建环境经验,经验总结54--搭建linux虚拟机环境
- axios delete有请求体吗_封装 axios 取消重复请求
- 在WPS中提取出的照片在哪找_WPS技巧 | 找不到合适的配图?教你一招搞定
- java 继承 私有变量_java – 继承和私有变量
- 计算机网络c卷及参考答案,2019年广东自考《计算机网络技术》本科习题及答案1...