C# Net Setter注入
我需要通过setter或构造函数级与spring.Net接口。 我不想编写spring.Net(使用ApplicationContext)代码,而是纯粹通过XML来完成它。这似乎是不可能的,我的想法是使用静态工厂模式。 当我创建对象的实例时,问题就出现了。我设置的属性为null,因此我不确定如何在不使用applicationContext方法的情况下启动注入 我的XML代码C# Net Setter注入,c#,dependency-injection,spring.net,C#,Dependency Injection,Spring.net,我需要通过setter或构造函数级与spring.Net接口。 我不想编写spring.Net(使用ApplicationContext)代码,而是纯粹通过XML来完成它。这似乎是不可能的,我的想法是使用静态工厂模式。 当我创建对象的实例时,问题就出现了。我设置的属性为null,因此我不确定如何在不使用applicationContext方法的情况下启动注入 我的XML代码 > 我的C#代码: 上面的XML是正确的,但是如何在不使用applicationContext的情况下启动注入 如何在
>
我的C#代码:
上面的XML是正确的,但是如何在不使用applicationContext
的情况下启动注入
如何在不通过spring.Net创建的情况下获得GlobalVariables
的实例
以上内容有点让人困惑,如果我不清楚,请提问。我想问题是。我是否可以在代码之外,纯粹通过XML实例化一个容器?您是否在询问应用程序是否可以在没有组合根的情况下连接?
public class GlobalVariables
{
public GlobalVariables(IHalloWorld hallo)
{
halloWorld = halloWorld;
}
private IHalloWorld halloWorld;
public IHalloWorld Hallo
{
set { halloWorld = value; }
}
public IHalloWorld getHallo
{
get { return halloWorld; }
}
}