diff --git a/blade-core-launch/src/main/java/org/springblade/core/launch/BladeApplication.java b/blade-core-launch/src/main/java/org/springblade/core/launch/BladeApplication.java index 876d2be..b4c7bf2 100644 --- a/blade-core-launch/src/main/java/org/springblade/core/launch/BladeApplication.java +++ b/blade-core-launch/src/main/java/org/springblade/core/launch/BladeApplication.java @@ -50,6 +50,20 @@ public class BladeApplication { } public static SpringApplicationBuilder createSpringApplicationBuilder(String appName, Class source, String... args) { + return createSpringApplicationBuilder(null,appName, source, args); + } + + /** + * 兼容tomcat等外部容器启动,使用此方法时请按照1进行工程改造 + *
1-https://sns.bladex.cn/q-6813.html+ *
2-解决https://sns.bladex.cn/q-66.html问题+ * @param builder builder + * @param appName appName + * @param source source + * @param args args + * @return + */ + public static SpringApplicationBuilder createSpringApplicationBuilder(SpringApplicationBuilder builder,String appName, Class source, String... args){ Assert.hasText(appName, "[appName]服务名不能为空"); // 读取环境变量,使用spring boot的规则 ConfigurableEnvironment environment = new StandardEnvironment(); @@ -68,7 +82,10 @@ public class BladeApplication { // 当前使用 List