2013-09-26 131 views
0

屬性如果創建一個屬性文件象下面這樣:彈簧UTIL與範圍

<util:properties id="appProps" location="classpath:app-config.properties" scope="singleton"/> 
在我的應用程序代碼的類級對象

private static Properties props=null; 

在我的方法:

props=(Properties)context.getBean("appProps"). 

如果我對此方法進行100次調用,將創建多少個對象。如果它創建signle對象,將道具對象設置爲靜態是否有用?

問候,

拉朱

回答

0

,如果我做100調用此方法,許多對象將如何創建。

因爲scopesingleton,調用

context.getBean("appProps") 

每次總是會返回相同的對象引用。

如果它創建標語對象,是否有用於使道具對象爲 靜態?

這取決於你和你的要求,但說實話不。只需注入該類的一個實例,它包含它在任何需要它的地方。