Spring的Bean大白话讲就是Spring帮你创建了对象,然后交给Spring容器进行管理。默认的情况下,Spring是在初始化的时候就已经帮你创建了Bean,而且全局只有一个对象即单例;
单例SCOPE_SINGLETON:全局只有一个Bean 原型SCOPE_PROTOTYPE:每一次获取都是重新创建 SCOPE_REQUEST:一个REQUEST创建一次 SCOPE_SESSION:一个SESSION内创建一个Person类 配置类 启动器 这里是演示原型方法先,因为我在Person当中声明了构造方法 所以创建Bean的时候,肯定会执行构造方法内部的打印语句 运行一下
可以看到构造方法调用了两次,表明已经创建了两次
加入 = =比较两个对象肆肆
改为单例试试吧,嘿嘿 再次执行一下吧执行main方法的时候会发现,不会打印 懒加载就是只有你要用的时候,Bean才会被创建 原型或者是单例都可以配置懒加载策略