博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring之<bean>实例化
阅读量:6293 次
发布时间:2019-06-22

本文共 629 字,大约阅读时间需要 2 分钟。

在spring容器管理的Bean中,必须仅且只有一个无重复的ID。

 

一般情况下,配置一个bean时,需要指定它的ID属性作为bean的名称。

 <bean id="hello" class="com.learnSpring.hellWorld"/>      用户可以通过getBean(“hello”)获取hello 的Bean

如果在配置bean的时候并没有声明ID属性,则采用全类限定名作为bean的ID。<bean class="com.learnSpring.hellWorld"/>   即此时的id为com.learnSpring.hellWorld

用户可以通过getBean(“com.learnSpring.hellWorld”)获取com.learnSpring.hellWorld的Bean

如果存在多个class属性都是一样的匿名的Bean,则生成的ID根据spring读取配置文件的顺序生成ID

 

如果一个bean只配置了name属性,但是没有配置ID属性,默认会ID属性=name属性     eg:<bean name="hello" class="com.learnSpring.hellWorld"/>

name定义的是bean的alias,可以有多个,并可能与其他的bean重名。

 

在实际命名中,一般采取id属性指定唯一的名称。

转载于:https://www.cnblogs.com/djtycm/p/7685343.html

你可能感兴趣的文章
走红日本 阿里云如何能够赢得海外荣耀
查看>>
磁盘空间满引起的mysql启动失败:ERROR! MySQL server PID file could not be found!
查看>>
点播转码相关常见问题及排查方式
查看>>
[arm驱动]linux设备地址映射到用户空间
查看>>
弗洛伊德算法
查看>>
【算法之美】求解两个有序数组的中位数 — leetcode 4. Median of Two Sorted Arrays
查看>>
精度 Precision
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
Linux_DHCP服务搭建
查看>>
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>