spring依赖注入

参考

http://www.cnblogs.com/han1982/p/4177850.html

http://blog.csdn.net/fax5201314/article/details/8777298

http://www.tuicool.com/articles/zI7Rzy

  <sectionGroup name="spring">
      <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core" />
      <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
    </sectionGroup>
  
  </configSections>

  <spring>
    <context>
      <!--<resource uri="assembly://namespace/project/Objects.xml"/>-->
      <!--<resource uri="file://objects.xml"/>-->
      <resource uri="config://spring/objects" />
    </context>

    <objects>   
      <object id="BLLSession" type="BLL.BLLSession,BLL" singleton="false"></object>
      <object id="DBSessionFactory" type="DALMSSQL.DBSessionFactory,DALMSSQL"></object>
    </objects>
  </spring>
 public class SpringHelper
    {
        private static IApplicationContext SpringContext
        {
            get { return ContextRegistry.GetContext(); }
        }

        public static T GetObject<T>(string objName) where T : class
        {
            return SpringContext.GetObject(objName) as T;
        }
    }
 IDAL.IDBSessionFactory sessionFactory = DI.SpringHelper.GetObject<IDAL.IDBSessionFactory>("DBSessionFactory");

                    iDBSession = sessionFactory.GetDBSession();




IBLL.IBLLSession ibllSession = DI.SpringHelper.GetObject<IBLL.IBLLSession>("BLLSession");
            IBLL.IProductBLL ibll = ibllSession.IProductBLL;
            var list = ibll.GetListBy(a => a.ID >= 0).ToList();
原文地址:https://www.cnblogs.com/tgdjw/p/4680650.html