首页 > Windows开发 > 详细

NetCoreApi框架搭建三、AutoFac 依赖入注)

时间:2019-08-21 11:46:10      阅读:338      评论:0      收藏:0      [点我收藏+]

这里不多做理论上的解释,因为我感觉自己也不是很完全的理解,所以只是记录我自己做的过程。

首先还是粘贴大神的链接:https://www.cnblogs.com/RayWang/p/11165509.html

这里我也是试了三种方法的:

1..netcore自带的DI

1.1先创建一个引用帮助类,获取对应的程序集

技术分享图片

1.2创建一个注册帮助类:

里面有一个根据传值类型注册的扩展方法默认类型ServiceLifetime.Scoped

技术分享图片

 

然后再加一个扩展方法注册传入进来的程序集里的所有类

技术分享图片

1.3最后就是使用了,这个一般在配置类里调用配置了

技术分享图片

另外两种方法可以看上面给出的大神的链接,里面有详细的介绍,可以自己去试一下,我试过了,为了我的项目的的整洁,我就不再试了。

能看到这篇文章跟之前的项目是不一样的,这就是强迫症患者的最后坚持了。

 差点忘了使用了:

这是是没有用到依赖注入的时候,在每个类里面都要new一遍

技术分享图片

用了依赖注入之后:(这里用的是构造函数注入)

技术分享图片

同样在控制器里

技术分享图片

 

NetCoreApi框架搭建三、AutoFac 依赖入注)

原文:https://www.cnblogs.com/net16/p/11387455.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!