From 356c47fb0ea1a642784e85c82833141d065bc4bc Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 05 八月 2025 09:22:25 +0800
Subject: [PATCH] feat:动态控制器开发

---
 FlexJobApi.Core/FlexJobApiCoreStartup.cs |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/FlexJobApi.Core/FlexJobApiCoreStartup.cs b/FlexJobApi.Core/FlexJobApiCoreStartup.cs
index 2af58f2..c913fe3 100644
--- a/FlexJobApi.Core/FlexJobApiCoreStartup.cs
+++ b/FlexJobApi.Core/FlexJobApiCoreStartup.cs
@@ -41,6 +41,8 @@
                 options.WithStackFrame = true;
             });
 
+            services.AddConfigurableOptions<AliyunOptions>();
+
             services.AddComponent<EventBusServiceComponent>();
 
             services.AddComponent<DistributedCacheServiceComponent>();
@@ -48,6 +50,7 @@
             services.AddMediatR(cfg => cfg.RegisterServicesFromAssemblies(App.Assemblies.ToArray()));
 
             services.AddHostedService<XmlDocBuildHostedService>();
+            services.AddHostedService<BuildDynamicControllersHostedService>();
 
             services.AddJwt<JwtHandler>(enableGlobalAuthorize: true);
 
@@ -87,7 +90,7 @@
 
             app.UseUnifyResultStatusCodes();
 
-            app.UseHttpsRedirection();
+            //app.UseHttpsRedirection();
 
             app.UseRouting();
 
@@ -105,10 +108,10 @@
                 endpoints.MapControllers();
             });
 
-            lifetime.ApplicationStarted.Register(async () =>
-            {
-                await ResourceUtils.BuildWebApis();
-            });
+            //lifetime.ApplicationStarted.Register(async () =>
+            //{
+            //    await ResourceUtils.BuildDynamicControllersAsync();
+            //});
         }
     }
 }

--
Gitblit v1.9.1