前置笔记:
今天的的问题是这样的,我在Domain层写东西时候,想到依赖注入。然后翻来覆去想了想为啥要写private readonly _xxx呢。
问了问朋友,他在Spring中的依赖注入也是这么写的。他的解释是,构造的时候才进行了依赖注入,但是本身这个class的name属性只是初始化了,需要在构造时候给他一个指针指向一个实际的内存。
附上一写Reference:
依赖注入高级玩法——注入接口服务的多个实现类 - jack_Meng - 博客园依赖注入在 ASP.NET Core 中起中很重要的作用,也是一种高大上的编程思想,它的总体原则就是:俺要啥,你就给俺送啥过来。服务类型的实例转由容器自动管理,无需我们在代码中显式处理。 因此,有了依https://www.cnblogs.com/mq0036/p/14981043.html依赖注入的三种方式_ASP.NET Core应用的7种依赖注入方式_weixin_39955233的博客-CSDN博客文章已收录:.NET Core开发精选文章目录,持续更新,欢迎投稿!http://ASP.NET Core框架中的很多核心对象都是通过依赖注入方式提供的,如用来对应用进行初始化的Startup对象、中间件对象,以及http://ASP.NET Core MVC应用中的Controller对象和View对象等,所以我们可以在定义它们的时候采用注入的形式来消费已经注册的服务。下面简单介绍几种服务注入的...https://blog.csdn.net/weixin_39955233/article/details/110813721