43 lines
1.1 KiB
Java
43 lines
1.1 KiB
Java
package cn.van;
|
||
|
||
import jakarta.annotation.PostConstruct;
|
||
import org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration;
|
||
import org.springframework.boot.SpringApplication;
|
||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||
import org.springframework.context.annotation.Import;
|
||
import org.springframework.core.env.Environment;
|
||
import org.springframework.scheduling.annotation.EnableScheduling;
|
||
|
||
import java.util.Arrays;
|
||
|
||
/**
|
||
* @author Leo
|
||
* @version 1.0
|
||
* @create 2024/11/6 10:17
|
||
* @description:
|
||
*/
|
||
@SpringBootApplication
|
||
@EnableScheduling
|
||
@Import(RocketMQAutoConfiguration.class)
|
||
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));
|
||
}
|
||
}
|