VueWebCoreApi/Startup.cs
@@ -17,6 +17,7 @@
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json.Serialization;
using Quartz;
using Quartz.Impl;
using Quartz.Spi;
@@ -55,6 +56,13 @@
            {
                op.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver();
                op.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                // 返回数据首字母不小写,CamelCasePropertyNamesContractResolver是小写
                op.SerializerSettings.ContractResolver = new DefaultContractResolver();
            });
            //解决文档中首字母被小写的问题
            services.AddControllers().AddJsonOptions(config =>
            {
                config.JsonSerializerOptions.PropertyNamingPolicy = null;
            });
            #region Swagger 第二种方式
            services.AddSwaggerGen(c =>
@@ -75,6 +83,7 @@
            });
            #endregion
            // 设置配置
            AppSetting.SetAppSetting(Configuration.GetSection("ConnectionStrings"));
            //log4net配置