首页 .Net - 给项目瘦身,让它跑起来

- 给项目瘦身,让它跑起来

上一篇文章已经成功创建了博客项目,但是abp默认给我们引用了许多项目中用不到的组件。

本篇文章将给项目进行瘦身,删掉对我们来说暂时用不到的组件。讲解各个模块之间的关系,写一个Hello World,让其成功运行起来。

给项目瘦身

Meowv.Blog.HttpApi.Hosting

Meowv.Blog.HttpApi.Hosting相当于一个web项目,但这里主要依赖于Meowv.Blog.HttpApi模块,用来暴露我们的API的。

删掉Meowv.Blog.HttpApi.Hosting项目中abp自己生成的文件和文件夹,只留下Program.csStartup.cs两个类。

在abp中,每个模块都应该定义一个模块类,派生自AbpModule,那么就添加一个模块类MeowvBlogHttpApiHostingModule.cs

AbpModule类中可以做 配置服务前和后的操作,应用程序初始化,应用程序初始化前和后,应用程序关闭和模块依赖等一系列操作,详看,https://docs.abp.io/en/abp/latest/Module-Development-Basics

为了方便,在这里直接集成Autofac,来替换官方依赖注入,详看,https://docs.abp.io/zh-Hans/abp/latest/Autofac-Integration

于是我们的模块类就变成下面这个样子。

特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。