在上一篇文章中,我们介绍了 Spring Boot
提供的 DevTools
,在本篇文章中,将介绍 SpringApplication
这个类。
在之前的文章中,我们知道了 SpringApplication
是 Spring Boot
应用的入口,在本文中,将深入介绍 SpringApplication
的一些其它特性。
运行应用
SpringApplication
提供了一个静态方法(run
),使得我们可以通过 main
方法来启动 Spring
应用程序。如下所示:
public static void main(String[] args) {
SpringApplication.run(MySpringConfiguration.class, args);
}
当应用启动成功后,你应该看到以下的内容:
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: v2.1.0.RELEASE
2013-07-31 00:08:16.117 INFO 56603 --- [ main] o.s.b.s.app.SampleApplication : Starting SampleApplication v0.1.0 on mycomputer with PID 56603 (/apps/myapp.jar started by pwebb)
2013-07-31 00:08:16.166 INFO 56603 --- [ main] ationConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.ser[emailprotected]6e5a8246: startup date