1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| package com.qianwen.core.launch.service;
|
| import org.springframework.boot.builder.SpringApplicationBuilder;
| import org.springframework.core.Ordered;
|
|
| public interface LauncherService extends Ordered, Comparable<LauncherService> {
| 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());
| }
| }
|
|