我有一個SimpleObject
類爲什麼Spring.Net在解析配置時實例化對象?
public class SimpleObject
{
public SimpleObject()
{
Console.WriteLine("Instantiated");
}
}
和一個簡單的Spring配置:
<object id="simpleObject" type="SpringTest.SimpleObject, SpringTest" />
當我分析配置,以獲取上下文以它傳遞給我的對象工廠:
_context = (IApplicationContext)ConfigurationManager.GetSection("spring/context");
我意識到我的SimpleObject
被實例化。這聽起來像是一個奇怪的行爲。這是正常的 ?我怎樣才能避免這種情況?當我明確要求_context
創建一個對象時,我只希望創建對象。
感謝您的詳細解答。 –