This commit is contained in:
Leo
2025-03-02 16:25:53 +08:00
parent d8e97e7e2b
commit 31a5178d9c
13 changed files with 158 additions and 125 deletions

View File

@@ -1,9 +1,13 @@
package cn.van;
import jakarta.annotation.PostConstruct;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.core.env.Environment;
import org.springframework.scheduling.annotation.EnableScheduling;
import java.util.Arrays;
/**
* @author Leo
* @version 1.0
@@ -14,7 +18,22 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@EnableScheduling
public class Application {
private final Environment env;
public Application(Environment env) {
this.env = env;
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@PostConstruct
public void init() {
String[] activeProfiles = env.getActiveProfiles();
if (activeProfiles.length == 0) {
activeProfiles = env.getDefaultProfiles();
}
System.out.println("Active profiles: " + Arrays.toString(activeProfiles));
}
}