我有一个小型的春季启动项目,应该部署在野蝇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);
相关问题:如何在标准输出中禁用弹簧启动徽标?