姿势一:使用静态方法
SpringApplication.run(SpringBootstrap.class, args);
此种启动方式的姿势较为简单且使用最多,官方默认采取此种方法来启动Spring Boot应用,适用于无自定义配置的场景。
姿势二:SpringApplication 配置应用行为
SpringApplication application = new SpringApplication(SpringBootstrap.class);// 配置Banner输出模式为关闭application.setBannerMode(Banner.Mode.OFF);// 配置应用为非Web环境类型application.setWebApplicationType(WebApplicationType.NONE);application.run(args);
姿势三:SpringApplicationBuilder Fluent Api 调用
new SpringApplicationBuilder(SpringBootstrap.class).bannerMode(Banner.Mode.OFF).run(args);
上述两种方式更加灵活,适用于通过自定义配置的方式来改变应用行为的场景。
