Asp.Net Core 3.1 Api 集成Abp项目动态WebApi
2021-01-15 21:14
标签:href 代码 tde was 动态 cat pack swagger 需要 上一节讲到了abp的依赖注入,其实我们用webapi时,控制器的代码几乎都是多余的,abp为我们提供了Application层动态生成WebApi接口的功能 我们在ApiHost 项目安装 Swashbuckle.AspNetCore Nuget Package 5.0.0 在Startup中使用它, 访问项目路径加上/Swagger回车就可以看到接口了 但是现在Application的方法还没有动态生成WebApi 我们加入“用Application项目创建webapi控制器的代码” ,但是这样还不行 我们需要把ITransientDependency改为IApplicationService,也就是abp会把继承IApplicationService的方法生成webapi接口(其实F12转到定义发现IApplication继承ITransientDependency接口) 那么,动态生成WebApi功能就集成完毕了,方法名用Get开头为Get请求,想让用Put方式请求,方法开头请使用Put或者Update,Delete方法请求请在方法开头用Delete或者Remove,Post方式请求请使用Post或者Create或者Insert开头、ABP默认是Post请求。 Asp.Net Core 3.1 Api 集成Abp项目动态WebApi 标签:href 代码 tde was 动态 cat pack swagger 需要 原文地址:https://www.cnblogs.com/dazen/p/12232990.html
文章标题:Asp.Net Core 3.1 Api 集成Abp项目动态WebApi
文章链接:http://soscw.com/index.php/essay/42414.html