abp----WEBAPI

上期只是在控制台中展示了ABP如何创建与运行 ABP实质上主要应用与ASP.NET core项目中 接下来为大家展示如何在ASP.NETcore 中使用ABP(先创建一个ASP.NET CORE api应用吧,并将自带的Controller删掉并添加包)建议使用.NET5.0

同样 我们创建一个WEBAPI的启动模块

 

 下来就是与控制台的不同了  在之前的asp.net core应用 我们中间件的管道配置只在STartup中 而在ABp中 中间件管道被转移到启动模块中进行配置 

想要在启动模块中进行配置 需要为启动模块添加一些依赖----------》使用特性进行添加依赖  [DependsOn(typeof(AbpAspNetCoreMvcModule))]

 

 管道的配置 一般在应用启动时进行配置 

在AbpModule中 有一个用于初始化的虚方法    public override void OnApplicationInitialization(ApplicationInitializationContext context) 该方法 通常用来 构建管道

并在Startup中初始化application  下来的开发就和 api的开发一样了

 

 添加控制器

 

 

 

 

 Ok 启动一个ABP版的 asp.net core成功

posted @ 2021-09-07 14:45  三五八团楚云飞  阅读(216)  评论(0)    收藏  举报