Spring Boot 2 应用程序.在野蝇 14 上的战争部署中的属性



我有一个小型的春季启动项目,应该部署在野蝇14上。在 Spring boot 1 中一切顺利,但在迁移到 Spring boot 2 后,我在 application.properties 中的设置未被使用。

我已经设置了spring.main.banner-mode="off"但是当战争部署时,它会在控制台中显示横幅。独立启动项目时,横幅是隐藏的。

我的应用程序类如下所示:

@SpringBootApplication
public class Application extends SpringBootServletInitializer {
  @Override
  protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(Application.class);
  }
  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
}

我的应用程序属性就在src/main/resources下。

有没有人遇到同样的问题,或者可以给我一个如何解决这个问题的建议?

嗨,

"关闭"是打字错误吗?
请尝试:

spring.main.banner-mode=off

试试

SpringApplication app = new SpringApplication(Application.class);
app.setBannerMode(Mode.OFF);
app.run(args);

相关问题:如何在标准输出中禁用弹簧启动徽标?

最新更新