唐河企业网站制作怎么样,做盗版电影网站,河池建设银行招聘网站,可以做淘宝推广的网站吗Magicodes.SwaggerUI 通过配置文件简单配置即可快速完成SwaggerUI的配置#xff0c;包括#xff1a;SwaggerUI的文档信息API分组API隐藏API JSON生成#xff08;枚举、API架构Id#xff09;验证自定义页面支持.NET Core 2.2和3.1。版本日志和使用教程见下文。注意#xff… Magicodes.SwaggerUI 通过配置文件简单配置即可快速完成SwaggerUI的配置包括SwaggerUI的文档信息API分组API隐藏API JSON生成枚举、API架构Id验证自定义页面支持.NET Core 2.2和3.1。版本日志和使用教程见下文。注意AddCustomSwaggerGen和UseCustomSwaggerUI已分别替换为“AddMagicodesSwaggerGen”、“UseMagicodesSwaggerUI”。 更新日志 2020.03.07 【Nuget】Magicodes.SwaggerUI 3.0.2【升级】支持.NET Core 3.1【重构】支持自定义逻辑编写AddMagicodesSwaggerGen添加ActionSwaggerGenOptions, SwaggerConfigInfo参数可以实现自定义逻辑UseMagicodesSwaggerUI添加ActionSwaggerUIOptions, SwaggerConfigInfo参数可以实现自定义逻辑 2019.10.21 【Nuget】Magicodes.SwaggerUI 2.0.4【升级】单个文档不分组显示所有API【梳理】梳理目录结构【修复】修复本地开发环境运行时不加载文档注释的问题【修改】自动移除GroupUrlPrefix的前后空格以及“/”前缀【升级】在全局隐藏API的基础上支持分组API隐藏【升级】API隐藏支持HTTP方法配置默认“*” 2019.10.19 【升级】支持API分组支持非侵入式配置无需修改代码仅通过配置即可完成API分组见下面示例【重构】重构整体逻辑 Demo配置Demo SwaggerDoc: {IsEnabled: true,//将枚举值以字符串显示DescribeAllEnumsAsStrings: false,SwaggerDocInfos: [{IsEnabled: true,Title: APP1 API文档,Version: v1,GroupName: App1,Description: ,Contact: {Name: 心莱科技Team1,Email: xinlaixin-lai.com},GroupUrlPrefix: api/app1/},{IsEnabled: true,Title: APP2 API文档,Version: v2,GroupName: App2,Description: ,Contact: {Name: 心莱科技Team2,Email: xinlaixin-lai.com},GroupUrlPrefix: api/app2/,HiddenApi: {IsEnabled: true,Urls: [{Url: app2/Values/{id},HttpMethod: Delete}]}}],HiddenApi: {IsEnabled: true,Urls: [{ Url: app1/Values/{id} }]},UseFullNameForSchemaId: false}
注入代码//添加自定义API文档生成(支持文档配置)
public IServiceProvider ConfigureServices(IServiceCollection services)
{
services.AddMagicodesSwaggerGen(_appConfiguration);
}public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory)
{
//启用自定义API文档(支持文档配置)
app.UseMagicodesSwaggerUI(_appConfiguration);
}特点通过配置文件简单配置即可完成SwaggerUI的API格式JSON生成和集成支持API分组和隐藏 支持自定义页面和验证 Nuget包 Magicodes Nuget包推荐相关Nuget包 联系我们订阅号关注“麦扣聊技术”微信订阅号可以获得最新文章、教程、文档。QQ群编程交流群85318032产品交流群897857351文档官网官方博客文档官网https://docs.xin-lai.com/博客http://www.cnblogs.com/codelove/其他开源库https://github.com/xin-laihttps://gitee.com/magicodes