如果SpringApplication
的默认设置不符合你的要求,你可以创建一个本地实例并对其进行自定义。例如,要关闭横幅,可以如下:
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication application = new SpringApplication(MyApplication.class);
application.setBannerMode(Banner.Mode.OFF);
application.run(args);
}
}
注意:传递给 SpringApplication
的构造函数参数是 Spring Bean 的配置源。在大多数情况下,这些是对 @Configuration
类的引用,但它们也可能是对 @Component
类的直接引用。
通过使用 application.properties
文件,也可以配置 SpringApplication
。