zoukankan      html  css  js  c++  java
  • .net core学习笔记(3)-依赖注入

    .net core 中使用了大量的依赖注入,对依赖注入一直是一知半解,总想不透,项目中用的是一个网上的开源框架,从底层到web层都是用的构造函数依赖注入。

    然后了在继承ActionFilterAttribute的过滤器中,重写的OnActionExecuted需要用到依赖注入的服务,然后就想在子类中的构造函数中进行依赖注入,但是发现OnActionExecuted执行前根本不会进入到子类的构造函数中,查了下资料,发现时因为OnActionExecuted会在其父类的构造函数执行时触发,突然就懵了,这服务我该怎么用。好吧,只能查去博客,显示看到dudu大神的博客(http://www.cnblogs.com/dudu/p/5552293.html),是在控制台程序中使用依赖注入,突然就明白了,我应该去取应用中的全局ServiceProvider ,所有的服务的依赖注入运行时是在startup的ConfigureServices中依赖注入的,如果能拿到这个全局的注入容器,就能实例化服务了,然后就是调试状态各种试context的属性,终于给试出来了

    后来上网又查了下,发现一篇好文:http://www.cnblogs.com/TomXu/p/4496440.html,这里对mvc 的依赖注入介绍的相当详细,要是能早点看到这篇文章,就不会走这么多弯路了

    遇到的问题:

    1.读取配置文件

    2.依赖注入的构造函数必须得是public

  • 相关阅读:
    创建型模式
    C# 数据结构 单链表反转
    没有人能随随便便成功
    If you are a new test manager – From google testing blog
    数据库惊魂
    foreach中的隐式类型转换
    C# 点滴 枚举
    C# 面试题目 单链表中删除重复数据
    0909关于编译原理课程的认识
    0920编译原理第二次上机作业
  • 原文地址:https://www.cnblogs.com/huanglin101/p/6208554.html
Copyright © 2011-2022 走看看