0

Spring Framework .NET で注入したいプロパティを持つ Web サービスがあります。エラーメッセージはありませんが、注入はありません。私は何を間違っていますか?

これが私がxmlファイルに持っているものです:

  <object type="MyCompany.MyProject.Business.MyClass">
    <property name="PaymentService" ref="PaymentService" />
  </object> 

これが私がコードのために持っているものです:

namespace MyCompany.MyProject.Web
{
    public class MyService : WebService
    {
        public IPaymentService PaymentService { get; set; }
    }
}
4

1 に答える 1

0

これが私がやったことです。アプリケーションコンテキストが必要でした:

IPaymentService paymentService = (IPaymentService) SecurityHelper.GetAppContext().GetObject("PaymentService");

        public static IApplicationContext GetAppContext()
        {
            if (WebApplicationContext.Current == null) throw new Exception("Spring not initialized");
            IApplicationContext context = WebApplicationContext.Current;
            if (context == null) throw new Exception("Spring context not initialized");
            return context;
        }
于 2013-01-24T12:39:01.073 に答える