依赖注入静态类
可能的重复:
通过 spring .net 配置静态类的属性
我想使用 spring .net 在静态类中注入属性的值。 代码片段:
Public static Abc
{
Public static IInterface IInterface{get;set;}
}
这里我想通过 spring .net 配置将 IInterface 值注入到 Abc staic 类中。
Possible Duplicate:
Configure Property of a static class via spring .net
I want to inject the value for a property inside the static class using spring .net.
Code snippet:
Public static Abc
{
Public static IInterface IInterface{get;set;}
}
here i want to inject the IInterface value inside the Abc staic class though spring .net config.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我怀疑你是否能做到。
静态类并不能很好地处理依赖注入。
最好将该类创建为普通类并将其设置为容器内的单例。我很确定 spring.net 会允许这样做..
I doubt if you can do it.
Static classes don't really work well with dependency injection.
You will be better off creating the class as a normal class and setting it up as a singleton within the container. I'm pretty sure spring.net will allow this..