为什么叫 浅谈 呢?就是字面上的意思,讲得比较浅,又不是不能用(这样是不对的)!!!
Aufofac大家都不陌生了,说是.Net生态下最优秀的IOC框架那是一点都过分。用的人多了,使用教程也十分丰富,官网教程也比较详细(如果英文功底还不错的话)。
那我为什么还要写这样一篇博客呢,一是用作学习笔记,二就是闲的。
废话不多说,开始正文
项目创建云创建一个.Net Core Api项目,然后再添加一个类库,大概就是下面这样的结构:
新建一个类库项目,分别添加一个接口文件与类文件:
就这样,我们的演示方案就搭建完成了,下面就到了演示阶段。
方案演示 原始方案俗话说的好,没有对象 new 一个就对了:
1 [HttpGet] 2 public string Original() 3 { 4 IUserService userService = new UserService(); 5 return userService.GetName("Original"); 6 }