yangys
2024-03-31 153d165114fb17722853629dfdc9c1d59b73e439
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());
    }
}