我有一个Spring Boot应用程序,我想 headless 运行它。当我从终端运行时,这是我正在使用的命令:

java -jar myapp.jar --spring.main.headless = true

这样对吗?任何帮助,我们将不胜感激。

最佳答案

我遇到了同样的问题,并使用SpringApplicationBuilder类解决了它。您应该将headless设置为false(默认情况下为true)。参见javadoc

我的主要方法如下所示:

  public static void main(String[] args) {
    SpringApplicationBuilder builder = new SpringApplicationBuilder(App.class);
    builder.headless(false).run(args);
  }

关于spring-boot - headless 运行Spring Boot,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23553755/

10-13 02:53