1、添加引用

using Panda.DynamicWebApi;

2、starup.cs

public void ConfigureServices(IServiceCollection services)
{
            //注入HttpContextAccessor
            services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
            //启动缓存
            services.AddMemoryCache();
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
            services.AddMvc(options =>
            {
                options.Filters.Add<HttpGlobalExceptionFilter>();
            });
            //自动生成Api文档
            services.AddSwaggerGen(options =>
            {
                options.SwaggerDoc("v1", new Swashbuckle.AspNetCore.Swagger.Info
                {
                    Version = "v1",
                    Title = "API",
                    Description = "OpenApi文档"
                });
                options.DocInclusionPredicate((docName, description) => true);
                //true表示生成控制器描述,包含true的IncludeXmlComments重载应放在最后,或者两句都使用true
                options.IncludeXmlComments(@"bin\Debug\netcoreapp2.2\OneCode.HongYan.OpenApi.xml");
                options.IncludeXmlComments(@"bin\Debug\netcoreapp2.2\OneCode.HongYan.Application.xml");
            });

            // 添加动态WebApi 需放在 AddMvc 之后
            services.AddDynamicWebApi();
}

 

相关文章:

  • 2021-10-12
  • 2021-11-25
  • 2022-01-22
  • 2022-12-23
  • 2021-05-18
  • 2022-12-23
  • 2021-07-04
  • 2021-06-22
猜你喜欢
  • 2021-06-09
  • 2021-09-17
  • 2021-11-16
  • 2021-08-06
  • 2021-08-30
  • 2021-10-03
  • 2022-12-23
相关资源
相似解决方案