使用 SpringApplication 引导项目启动
SpringApplication
类为我们引导项目提供了一种便利的方式——通过 main()
方法直接启动。大多数情况下,我们可以把项目启动这个任务直接委托给 SpringApplication.run
方法:
public static void main(String\[\] args) { SpringApplication.run(MySpringConfiguration.class, args); }
启动完成以后,你可以看到控制台输出如下:
打印到控制台
spring.main.banner-mode=console
打印到日志文件
spring.main.banner-mode=log
不打印
spring.main.banner-mode=off```
配置 SpringApplication
如果 SpringApplication
无法满足要求,你可以自己创建一个局部实例,然后对其进行设置:
ApplicationRunner 和 CommandLineRunner
如果你希望在 SpringApplication
启动之前完成某些操作,你可以通过实现 ApplicationRunner
或者 CommandLineRunner
接口来实现。这两个接口提供了一个 run
方法,会在 SpringApplication.run(…)
完成之前被调用。适用于系统初始化配置的加载,启动检查等等。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于