之前使用Swagger我们都是通过生成的注释XML来生成相关接口描述,现在则是通过编码的方式设置元数据来生成相关描述。可以通过EndpointSummary设置接口摘要,摘要不设置默认为接口url,通过EndpointDescription设置接口描述,代码如下:运行效果如下:04、参数描述 同样可以通过Description特性来设置参数的描述,并且此特性可以直接作用...
[HttpPost("login")][EndpointDescription("登录成功后生成token")][AllowAnonymous]publicstringLogin(){//登录成功返回一个token// 1.定义需要使用到的Claimsvarclaims=new[]{newClaim("UserId","test")};// 2.从 appsettings.json 中读取SecretKeyvarsecretKey=newSymmetricSecurityKey(Encoding.UTF8.GetBytes(...
03、接口描述 之前使用Swagger我们都是通过生成的注释XML来生成相关接口描述,现在则是通过编码的方式设置元数据来生成相关描述。 可以通过EndpointSummary设置接口摘要,摘要不设置默认为接口url,通过EndpointDescription设置接口描述,代码如下: 运行效果如下: 04、参数描述 同样可以通过Description特性来设置参数的描述,并且此特...
一. Swagger配置 (说明:core9.0中默认删除swagger配置,如果需要,需要自行安装,具体的写法和core8.0的写法有一些区别,下面以Asp.net Core MVC 9.0 为例,WebApi配置相同) 1. 安装程序集 通过Nuget安装【Swashbuckle.AspNetC
在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core Web API模板中移除,这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了。那么今天咱们一起来试试把我们的EasySQLite .NET 9的项目使用Scalar用于交互式AP...
之前使用Swagger我们都是通过生成的注释XML来生成相关接口描述,现在则是通过编码的方式设置元数据来生成相关描述。 可以通过EndpointSummary设置接口摘要,摘要不设置默认为接口url,通过EndpointDescription设置接口描述,代码如下: //获取 [HttpGet(Name = "")]
在.NET 9 中使用 Scalar 替代 Swagger 前言 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core WebAPI模板中移除,这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了。那么今天咱们一起来试试把我们的...
在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core Web API模板中移除,这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了。 前言 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetC...
之前使用Swagger我们都是通过生成的注释XML来生成相关接口描述,现在则是通过编码的方式设置元数据来生成相关描述。 可以通过EndpointSummary设置接口摘要,摘要不设置默认为接口url,通过EndpointDescription设置接口描述,代码如下: 运行效果如下: 04、参数描述 同样可以通过Description特性来设置参数的描述,并且此特性可以直接作用...
在.NET 9发布以后http://ASP.NETCore官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core Web API模板中移除,这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了。那么今天咱们一起来试试把我们的EasySQLite .NET 9的项目使用Scalar用于交...