美文网首页asp.netasp.netABP
ABP(二)使用ABP实现SwaggerUI 生成动态webap

ABP(二)使用ABP实现SwaggerUI 生成动态webap

作者: 三只仓鼠 | 来源:发表于2017-01-13 14:32 被阅读294次

本章节官网文档地址http://www.aspnetboilerplate.com/Pages/Documents/Swagger-UI-Integration本人只是翻译为中文,关于部分代码添加可查看官方文档。 1.什么是SwaggerUI 通过Swagger Api可以生成一个交互式的文档。通过它可以对你的接口进行调式。2.使用 SwaggerUI 需要引入包管理器在WebApi项目上右键,选择NuGet包管理器 搜索**Swashbuckle.core 然后选择安装

图片图片 ** 图片图片 3.新增配置代码需要引入using Swashbuckle.Application;
using System.Linq; 图片图片 4.然后运行项目 可以看到生成的API测试页面Test
That's all. Let's browse /swagger/ui/index: 图片图片 图片图片 5.让API文档显示方法注释关于Swashbuckle 的配置 请参考github地址https://github.com/domaindrivendev/Swashbuckle 图片图片
6.打开PhoneBook.Application类库的属性设置,然后在生成中找到XML文档文件,启用生成 图片图片 7.添加配置代码 配置说明参考官方文档 关于路径官方文档写的是var commentsFileName = Assembly.GetExecutingAssembly().GetName().Name + ".XML";但是这样获取到的是WEB API的路径 所以此处我是写的固定地址 图片图片 8.Application层添加注释 运行项目 图片图片 图片图片 9.运行效果 图片图片 图片图片 10.修改API访问地址目前访问地址都是swagger/ui/index查看配置方法F12 图片图片 支持路由重定向,给个参数修改下 图片图片 图片图片 图片图片

相关文章

  • ABP(二)使用ABP实现SwaggerUI 生成动态webap

    本章节官网文档地址http://www.aspnetboilerplate.com/Pages/Documents...

  • ABP 源码解析 二. IOC初始化

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 七. 日志

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 八. 设置管理

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 四. 启动配置

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 五. Session

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 一. ABP启动

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 三. 模块化

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ABP 源码解析 六. 缓存

    介绍 此系列文章主要是对ABP源码进行解读,初探作者在创造ABP的框架思路,和使用到的设计模式进行。通过解读ABP...

  • ASP.NET Core 部署至ubuntu、部署至ubuntu

    关于ABP代码 生成器的使用介绍 https://blog.csdn.net/q710777720/article...

网友评论

本文标题:ABP(二)使用ABP实现SwaggerUI 生成动态webap

本文链接:https://www.haomeiwen.com/subject/mcrsbttx.html