增加:
public class SwaggerFilter : IOperationFilter
{
public void Apply(OpenApiOperation operation, OperationFilterContext context)
{
if (operation.Parameters == null)
operation.Parameters = new List<OpenApiParameter>();
operation.Parameters.Add(new OpenApiParameter
{
Name = "Authorization",
In = ParameterLocation.Header,
Description = "参数备注",
Required = false,
Schema = new OpenApiSchema
{
Type = "string",
Default = new OpenApiString("")
}
});
}
}在Program.cs中添加:
builder.Services.AddSwaggerGen(options => {
options.OperationFilter<SwaggerFilter>();
});