.NETdotNET

.Net Core 3.x MVC Autofac 切入Acti

2020-10-24  本文已影响0人  单程车票_SJ

Autofac:是第三方IOC容器,可以深入到业务逻辑层做扩展

两个项目 Nuget下载Autofac包,注意版本号(存在使用差异问题)

修改 Program.cs ,把容器工厂换 AutofacServiceProviderFactory

在 AspNetCore.Service 项目,添加 CustomAutofacAop.cs 类,写控制台日志和AOP缓存

在项目 AspNetCore.Interface,添加接口 ITestServiceAop.cs

在 AspNetCore.Service 项目,添加实现类 TestServiceAop.cs,PlusTime 做缓存测试,Show 做顺序日志

配置Autofac 和 把抽象类注入容器

修改 Startup.cs ,添加配置

修改 FilterController.cs ,Infomation 调用 Show , InfoCache 调用 PlusTime

生成编译 -> 浏览 /filter/Infomation , 看到切入到了业务逻辑里

生成编译 -> 浏览 /filter/InfoCache ,页面显示后,继续刷新。Service时间没有变,其它时间都在变动,做到了只缓存方法里的某些数据


下一章《.Net Core 3.x MVC 入门教程源码》

上一篇 下一篇

猜你喜欢

热点阅读