package com.qianwen.core.launch.service; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.core.Ordered; public interface LauncherService extends Ordered, Comparable { void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev); default int getOrder() { return 0; } @Override default int compareTo(LauncherService o) { return Integer.compare(getOrder(), o.getOrder()); } }