Spring bean的作用域(重点掌握单例模式和原型模式)

所有的作用域



重点是单例模式(singleton)和原型模式(prototype)

单例模式

默认开启单例模式,对于同一个类,多次使用getBean获取该类的对象,获取的都是同一个实例。

使用方法:默认开启,或者在bean标签里设置scope属性为singleton。

<bean id="user" class="org.smaple.User" scope="singleton"/>

原型模式

对于同一个类,每次使用getBean方法都可以获取一个新的类对象。

使用方法:在bean标签里设置scope属性为singleton。

<bean id="user" class="org.smaple.User" scope="prototype"/>

 


版权声明:本文为qq_31785005原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。