23.2 Customizing SpringApplication

如果SpringApplication的默认配置不合你的胃口,你可以创建一个本地的SpringApplication实例并配置它.例如,关掉横幅显示,你可以如下所写:

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

Note

传递给SpringApplication构造参数一般为Spring实例的配置类.在大多数情况下,构造参数为@Configuration配置类的引用,当然它们也可是是XML配置引用或者应该被扫描的包.

使用application.properties文件配置SpringApplication类也是可行的.参考Chapter24, Externalized Configuration获取详细信息.

欲获取SpringApplication的完整配置选项,请参考SpringApplication Javadoc.