【问题标题】:How to configure the port of a Spring Boot app that's natively compiled by GraalVM Native Image from command line?如何从命令行配置由 GraalVM Native Image 本地编译的 Spring Boot 应用程序的端口?
【发布时间】:2020-04-19 09:51:45
【问题描述】:

Spring Boot 通过引入 Spring Graal Native 0.6.0 特性引入了 GraalVM 原生镜像支持。现在,如果我们有一个成功编译的原生 Spring Boot 应用程序,我们如何在命令行(as we are used to in JVM mode)上动态更改应用程序启动时的端口?

这对于使用 Docker 或云提供商的部署方案至关重要...

【问题讨论】:

    标签: spring spring-boot configuration graalvm graalvm-native-image


    【解决方案1】:

    因为我们已经习惯在 JVM 模式下执行此操作,例如:

    java -Dserver.port=8087 -jar spring-boot-graal-0.0.1-SNAPSHOT.jar
    

    我们可以对原生编译的 Spring Boot 应用做同样的事情:

    ./spring-boot-graal -Dserver.port=8087
    

    感谢the inspiration from Quarkus!在此处查看 100% 可理解的示例项目:https://github.com/jonashackt/spring-boot-graalvm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-31
      • 2015-12-11
      • 2016-12-23
      • 2014-12-07
      相关资源
      最近更新 更多