2
我的Spring.Net配置中没有注入对象。我有一个名为GeneralEmail的对象被注入到的CommService。下面是配置:Spring.Net中的对象注入问题
<!-- GeneralMail Object -->
<object id="GeneralMailObject" type="CommUtil.Email.GeneralEmail, CommUtil">
<constructor-arg name="host" value="xxxxx.com"/>
<constructor-arg name="port" value="25"/>
<constructor-arg name="user" value="[email protected]"/>
<constructor-arg name="password" value="xxxxx"/>
<constructor-arg name="template" value="xxxxx"/>
</object>
<!-- Communication Service -->
<object id="CommServiceObject" type="TApp.Code.Services.CommService, TApp">
<property name="emailService" ref="GeneralMailObject" />
</object>
通信服务对象再次注入到许多其他aspx页面&服务。在一种情况下,我需要从静态WebMethod调用通信服务。我试着做:
CommService cso = new CommService();
但是,当我尝试获得emailService对象,它的null!为什么春天没有将GeneralMail对象注入我的cso对象?我做错了什么,以及如何从弹簧容器中访问对象。
在此先感谢您的建议和解决方案。
Reagrds,
阿卜杜勒Olakara