当我们在spring容器中添加一个bean时,如果没有指明它的scope属性,则默认是singleton,也就是单例的。运行之后可以看出p1和p2输入的内容是一样的,说明spring中的bean是单例的。如果不想要单例的bean,可以将scope的属性改为prototype这样通过spring容器获取的bean就不是单例的了。默认是default,该值和false一样,都是spring容器启动时就创建bean对象,当指定为true时,在我们获取bean时才创建对象。

浅谈spring容器中bean的初始化

浅谈spring容器中bean的初始化