1.Bean标签基本配置
id Spiring容器中唯一标识
class 限定名称
2.Bean标签范围配置
scope:指对象的作用范围,取值如下:
取值范围 | 说明 |
singleton | 默认值 单例的 |
prototype | 多例的 |
3.默认是singleton;
singleton创建的对象是同一对象当应用加载创建容器时对象被创建
实例化时机当Spring核心文件被加载时实例化配置的Bean实例
对象销毁当应用卸载销毁容器时对象就被销毁。
4.proptpye创建的对象不是同一对象,当使用对象时,创建新的对象实列。
实例化时机:当调用getBean()方法时实例化Bean。
对象销毁:对象长时间不用时,被java的垃圾回收器会收了。