SpringBoot中间件使用之EventBus、Metric、CommandLineRunner
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
@Bean
public CommandLineRunner commandLineRunner() {
return args -> {
// 在这里编写启动时需要执行的逻辑
System.out.println("应用已启动,可以在这里编写自己的逻辑...");
};
}
}
这段代码定义了一个Spring Boot应用程序的入口点。它使用了@SpringBootApplication
注解来启用Spring Boot的自动配置特性,并且定义了一个CommandLineRunner
的Bean,这个Bean在应用程序启动时会执行指定的命令行运行逻辑。这是Spring Boot中非常常见且有用的一个模式。
评论已关闭