domaindrivendev/Swashbuckle.AspNetCore: Swagger tools for documenting API's built on ASP.NET Core
Swashbuckle 和 ASP.NET Core 入门 | Microsoft Learn
SwaggerGenOptions.DocInclusionPredicate
当项目中存在各种规则的控制器接口,比如使用传统 API 形式的,控制器未设置 API 的时候,如果生成所有控制器的api文档就无法生成,此时就可以使用此函数根据条件有选择的生成文档
options.DocInclusionPredicate((docName, apiDesc) =>
{
return apiDesc.RelativePath.StartsWith("web/api/helloworld/");
});
发表评论