16.Swashbuckle

一、概述

Swashbuckle可以自动生成api接口界面

二、使用

2.1Nuget安装 Swashbuckle.Core到webapi项目

2.2 webapi模块添加配置

 public class Learn_ABPWebApiModule : AbpModule
    {
        public override void Initialize()
        {
            ConfigureSwaggerUI();
        }
        public void ConfigureSwaggerUI()
        {
                Configuration.Modules.AbpWebApi().HttpConfiguration
                .EnableSwagger(c =>
                {
                    c.SingleApiVersion("v1", "DemoAPI文档");
                    c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
                })
                .EnableSwaggerUi();
        }
    }

2.3调用

地址为/swagger

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,812评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,977评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 昨天广州宣布“租购同权”的消息。 这一新政策意味着,以后在广州租房,满足一定条件的租房人子女可就近入学。这条消息其...
    暗涌anyong阅读 327评论 0 2
  • 一段情何以难忘,一段情何以坚持,他和她认识在2011年末,经过一年半的恋爱,她们于2013年走进婚姻的殿堂,那时的...
    爱婷婷爱菁菁阅读 100评论 0 1