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成功

浙公网安备 33010602011771号