1、前言

  core3.0与之前版本相比,有一些brokenchanges,那周边一些配套组件往往也难逃brokenchanges,Autofac也不例外。这里重点关注core整合Autofac,与之前相比有哪些重大变化。

2、整合姿势

1)定义模块化注入文件autofac.json

  autofac.json模块化配置文件定义,程序集扫描注册,这个与之前并无区别,不加赘述。

2)注入模块化配置文件

Program中添加下图中这么两句句,把autofac.json添加进core的配置源:

3) 注册Autofac

  Startup中,添加这么一个方法:

  /// <summary>
/// Autofac服务模块注册
/// </summary>
/// <param name="builder"></param>
public void ConfigureContainer(ContainerBuilder builder)
{
var module = new ConfigurationModule(Configuration);
builder.RegisterModule(module);
}

  

最新文章

  1. Redis的简单动态字符串实现
  2. js获取网页中宽高度集合
  3. GPU硬件加速相关
  4. mysql线程缓存和表缓存
  5. JMeter使用指南--转
  6. Zabbix Api的使用
  7. 某项目 需要在UITabbar 上显示小红点,在此搜罗了三个方法。
  8. Swift 2.0基本语法
  9. MVC Code First (代码优先)
  10. 【HTML】DocType
  11. n人围成一圈报数
  12. ThreadPoolExcuter源码解析(一)
  13. Android权限禁止及友好提示用户开通必要权限
  14. JPA和分布式事务简介
  15. Validation failed for object=&#39;employee&#39;. Error count: 1问题解决
  16. MATLAB 按条件进行加和
  17. mybatis传入List实现批量更新的坑
  18. tips___代码规范
  19. 玩转ptrace(转)
  20. TF-调整矩阵维度 tf.reshape 介绍

热门文章

  1. Charles 使用笔记
  2. docker打包python应用
  3. API收藏
  4. SpringBoot2.0 整合 FastDFS 中间件,实现文件分布式管理
  5. SpringBoot2.0 整合 ElasticSearch框架,实现高性能搜索引擎
  6. 【已解决】前端到后端400错误(The server cannot or will not process the request due to...)
  7. Web前端基础(12):JavaScript(六)
  8. Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类
  9. Java学习 1.2——简述JVM,JRE,JDK的关系
  10. vue小案例--简易评论区