摘要: 由于最近需要写一个控制台小工具(当然啦,是用.Net core实现,具体信息后边会有博客更新的),因为可能涉及的引用比较多,就想使用依赖注入来打消强依赖。 其实之前有一个项目已经写过类似的代码了,现在只是不想再去做重复劳动,所以写了一个类库来实现这个在控制台中使用依赖注入。只支持.Netcore 2 阅读全文
posted @ 2019-01-21 10:06 Weidaicheng 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 刚刚发布了 "1.2.3 preview" 版本,开始支持Autofac,喜欢的可以下载尝鲜了。 使用用法如下。 1、在项目中添加 "Autofac.Extensions.DependencyInjection" package 2、添加一个类,继承自 抽象类,并重载 ,如下: 在 方法中需要添加的 阅读全文
posted @ 2019-01-21 10:06 Weidaicheng 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 已经发布 "1.3.3 preview" 有好几天的时间了,一直没时间写这一篇文章(主要是因为自己懒)。在新版本中支持使用带参数注入。 应用场景 在之前的版本中如果想在继承自 抽象类的 方法中使用 方法传入的值,只有通过静态变量的方式。这种方式不好维护,而且存在一定的危险性,如果可以在注入的时候传入 阅读全文
posted @ 2019-01-21 10:06 Weidaicheng 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 从 "1.4.2 preview" 版本开始,可以使用属性注入。 注入方法不变,使用如下: 在需要注入的属性上添加一个 特性即可,不再需要在构造方法中赋值,该属性需要同时具有 和 。 由于 dotnet nuget "bug" , 需要添加 "AspectInjector" 到项目中 才能使用属性注 阅读全文
posted @ 2019-01-21 10:06 Weidaicheng 阅读(328) 评论(0) 推荐(0) 编辑