sunpengfei
2025-09-01 bc7c0f9d8590835a648491a1b2c9eb2bc51caa14
FlexJobApi.Web.Entry/Startup.cs
@@ -25,7 +25,9 @@
            services.AddHealthChecks();
            services.AddConfigurableOptions<WxmpOptions>();
            services.AddConfigurableOptions<AlipayOptions>();
            services.AddConfigurableOptions<AliyunOptions>();
            services.AddConfigurableOptions<BaiduOptions>();
            services.AddComponent<LogServiceComponent>();
@@ -35,9 +37,9 @@
            services.AddComponent<DistributedCacheServiceComponent>();
            services.AddHttpRemote();
            services.AddSingleton<ResourceHttpUtils>();
            services.AddSingleton<AliyunSmsUtils>();
            services.AddHttpRemote();
            services.AddSingleton<AlipayUtils>();
            services.AddSingleton<AliyunSmsUtils>();
            services.AddSingleton<WxmpUtils>();
            services.AddScoped<SmsUtils>();
@@ -67,6 +69,8 @@
            });
            services.AddSwaggerGenNewtonsoftSupport();
            services.AddMvcFilter<ResourceActionFilter>();
            services.AddControllers()
                    .AddNewtonsoftJson(options =>
                    {
@@ -77,7 +81,6 @@
                    .AddDataValidation()
                    .AddInjectWithUnifyResult<FriendlyResultProvider>();
            services.AddMvcFilter<ResourceActionFilter>();
        }
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHostApplicationLifetime lifetime)