详解Spring bean标签

Bean标签参数 scpoe
scope指作用范围,取值如下图。
在这里插入图片描述

在这里插入图片描述
当scope取值为singleton时,会在容器创建时初始化这个bean对象所指的对象。当spring核心文件被加载时,实例化配置的bean实例。
当scope取值为prototype时,会在调用getbean()方法时,创建对象。

生命周期:
单例对象会和容器同生命周期,销毁容器时,bean实力才会被销毁。
多例对象会交给GC处理,长时间不使用时会被回收掉。

<Property子标签>
name属性: 值必须为全类名中set方法后面的字符串,并将该字符串首字母小写。
列如
setUserName(String str);
则有
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
当参数为引用类型是用ref,若是集合类下的则用该类标签即可。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_45311187/article/details/115369306