如何将ASP.NET Core的自动依赖注入功能巧妙地应用于项目开发中?
- 内容介绍
- 文章标签
- 相关推荐
本文共计676个文字,预计阅读时间需要3分钟。
目录 + 定义一个枚举 + 定义三种注释类型 + 遍历运行目录下所有的dll,进行自动注释 + 使用自动依赖注入功能 + 在开发.NET Core web服务时,我们习惯使用自带的依赖注入容器来执行注入。
目录
- 定义一个枚举
- 定义三种注入类型
- 扫描运行目录下所有的dll,进行自动注入
- 使用自动依赖注入功能
在开发.NET Core web服务的时候,我们习惯使用自带的依赖注入容器来进行注入。
于是就会经常进行一个很频繁的的重复动作:定义一个接口->写实现类->注入
有时候会忘了写Add这一步,看到屏幕上的报错一脸懵逼,然后瞬间反应过来忘了注入了。赶紧补上serviceCollection.AddXXX这句话
虽然说有很多开源框架已经实现了类似的工作,比如AutoFac,Unity等依赖注入框架。但是这些库都太庞大了,我个人还是喜欢轻量级的实现。
本文共计676个文字,预计阅读时间需要3分钟。
目录 + 定义一个枚举 + 定义三种注释类型 + 遍历运行目录下所有的dll,进行自动注释 + 使用自动依赖注入功能 + 在开发.NET Core web服务时,我们习惯使用自带的依赖注入容器来执行注入。
目录
- 定义一个枚举
- 定义三种注入类型
- 扫描运行目录下所有的dll,进行自动注入
- 使用自动依赖注入功能
在开发.NET Core web服务的时候,我们习惯使用自带的依赖注入容器来进行注入。
于是就会经常进行一个很频繁的的重复动作:定义一个接口->写实现类->注入
有时候会忘了写Add这一步,看到屏幕上的报错一脸懵逼,然后瞬间反应过来忘了注入了。赶紧补上serviceCollection.AddXXX这句话
虽然说有很多开源框架已经实现了类似的工作,比如AutoFac,Unity等依赖注入框架。但是这些库都太庞大了,我个人还是喜欢轻量级的实现。

