23.3 定制SpringApplication

如果SpringApplication的默认设置不符合您的喜好,您可以创建一个本地实例并对其进行自定义。例如,要关闭标语,可以写:

public static void main(String[] args) {
    SpringApplication app = new SpringApplication(MySpringConfiguration.class);
    app.setBannerMode(Banner.Mode.OFF);
    app.run(args);
}

传递给SpringApplication构造方法的参数是spring bean的配置源。在大多数情况下,这些配置源是到@Configuration类的引用,但也可能是对XML配置或应扫描的包的引用。

也可以使用application.properties文件来配置SpringApplication。详细信息,请参阅第24章外部化配置

有关配置选项的完整列表,请参阅SpringApplication Javadoc


书籍推荐