spring學習09:Bean的作用域
阿新 • • 發佈:2022-04-11
-
Bean的作用域:
Scope作用域 描述 singleton:單例 (預設)全域性共享一個;物件只會建立一次; protoType:原型 每個 bean 呼叫的時候,都會單獨建立物件。
-
單例模式:
-
顯式設定為單例模式:scope="singleton"
<bean id="address" class="com.ljxdemo.pojo.Address" scope="singleton">
<property name="address" value="海南省xxxx號"/>
</bean>
-
-
原型模式:
-
bean設定為原型模式:scope="prototype";
-
每次從容器中get的時候,都會產生一個新物件;
<bean id="address" class="com.ljxdemo.pojo.Address" scope="prototype">
<property name="address" value="海南省xxxx號"/>
</bean>
-
-
其他:這些只能在web開發中使用
-
request
-
session
-
application
-
-
程式碼案例:xml配置檔案
-
程式碼案例:測試類
public class MyTest2 {