Bean基础配置

Bean的别名配置:

在执勤已经定义好id的基础上,如果对该名称并不是很满意,但是又不是很想要去修改许多又利用到它的地方,可以选择在ApplicationContext.xml中配置bean时,再定义一个name属性,达到取别名的效果,如图所示:

多个别名之间,一般会选择使用“,”、“ ”等来进行区分

注意:获取Bean无论是通过id还是name获取,如果无法获取到,将抛出异常NoSuchBeanDefinitionException

说明,是两边的名称无法对应,细心检查一下就好啦!

Bean的作用范围

在使用不同的名称调用同一对象时,他们的地址是一样的:

这是因为,Bean配置中,默认的是单例:

将其改为非单例:

就得到了这样的结果:

二者的地址这样就不一样啦!

最新文章

  1. Java中的Exception
  2. Git下载Spring项目源码并编译为Eclipse
  3. java获取当前执行文件的路径
  4. 解决安装SQL Server2008失败的问题
  5. 我这个IOS渣渣又来写随笔了
  6. 基于maven进行spring 和mybatis的整合(Myeclpise)
  7. 推荐两个好用的Xcode插件(提供下载链接)
  8. SQL常用命令
  9. Python调用C# Com dll组件实战
  10. 以css伪类为基础,引发的选择器讨论 [新手向]
  11. 解决vi上下左右变ABCD问题
  12. Linux格式化、挂载及卸载数据盘
  13. amd显卡更新最新驱动鼠标顿卡的解决方法
  14. mongodb java3.2驱动 测试 一些记录
  15. vuex中strict严格模式
  16. kindeditor4.1.11的使用方法
  17. ASP.NET Core 2.0 Preview 1 中贴心的新特性
  18. 创建一个入门的JAVA WEB站点(REST JERSEY)
  19. linux下使用grep在当前目录下搜索所有文件中含有的字符串
  20. [UE4]C++三种继承方式

热门文章

  1. React工程化实践之UI组件库
  2. 在 MAC 上 进行 iOS 的 Airtest 自动化测试(未完成)
  3. php中self和$this还有parent的区别
  4. 前端面试问题整理(html和css部分)
  5. linux下使用bt-rm 限速删除文件
  6. 06 Spark SQL 及其DataFrame的基本操作
  7. vue组件淡入浅出动画
  8. vue后台管理系统——数据统计模块
  9. Java Collection体系
  10. QT实现简单曲线图