+
+ {{ $t('menu.developer.plugin.initializer') }}
+
+
+
+
diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/plugins/controller/InitializerWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/plugins/controller/InitializerWebController.java
new file mode 100644
index 00000000..dce469f3
--- /dev/null
+++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/plugins/controller/InitializerWebController.java
@@ -0,0 +1,31 @@
+package io.sc.platform.developer.plugins.controller;
+
+import io.sc.platform.core.annotation.IgnoreResponseBodyAdvice;
+import io.sc.platform.core.initializer.ApplicationInitializer;
+import io.sc.platform.core.util.Sorter;
+import io.sc.platform.developer.plugins.wrapper.InitializerWrapper;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.ServiceLoader;
+
+@Controller
+@RequestMapping("/api/developer/plugins/initializer")
+public class InitializerWebController {
+
+ @GetMapping("")
+ @ResponseBody
+ public List