最近的項目系之2——core3.0整合Autofac

一、前言

  core3.0與以前版本相比,有一些brokenchanges,那周邊一些配套組件每每也難逃brokenchanges,Autofac也不例外。這裏重點關注core整合Autofac,與以前相比有哪些重大變化。json

二、整合姿式

1)定義模塊化注入文件autofac.json

  autofac.json模塊化配置文件定義,程序集掃描註冊,這個與以前並沒有區別,不加贅述。模塊化

2)注入模塊化配置文件

Program中添加下圖中這麼兩句句,把autofac.json添加進core的配置源:ui

 

 3) 註冊Autofac

  Startup中,添加這麼一個方法:spa

 

  /// <summary>
        /// Autofac服務模塊註冊
        /// </summary>
        /// <param name="builder"></param>
        public void ConfigureContainer(ContainerBuilder builder)
        {
            var module = new ConfigurationModule(Configuration);
            builder.RegisterModule(module);
        }
相關文章
相關標籤/搜索