Why
- 因为最近我自己打算开始一个新项目了,需要使用到依赖注入,之前我使用的也是
Autofac
,公司的依赖注入就是我写的,但是之前没有写成博客,这次正好记录一下。
How
安装
- 直接使用
VS
的Nuget
安装,推荐以下两个都安装。
代码部分
- 因为我比较喜欢直接使用
dll
进行注册,同时添加自定义的Attribute
,实现加载的类过滤,同时需要注册继承的接口。 - 自定义
Attribute
- 依赖注入助手类
- 注意其中的
LoggerHelper
是日志类,可以忽略或者注释。 - 使用示例(仅作参考,可以自行操作)
Tips
- 注意,在依赖注入的时候其实是有顺序要求的,我目前测试的只有这种方法可以同时注册其本身类和所有的接口。
- 很简单,仅做记录,以后自己方便使用。