Как настроить порт приложения Spring Boot, изначально скомпилированного с помощью собственного образа GraalVM, из командной строки?

Spring Boot представляет поддержку собственного образа GraalVM с введением Spring Graal Native 0.6.0. Теперь, если у нас есть успешно скомпилированное собственное приложение Spring Boot, как мы можем динамически изменять порт приложения при запуске в командной строке (как мы привыкли в режиме JVM)?

Это очень важно для сценариев развертывания с помощью Docker или облачных провайдеров ...


person jonashackt    schedule 19.04.2020    source источник


Ответы (1)


Поскольку мы уже привыкли делать это в режиме JVM, например:

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

мы можем сделать то же самое с приложением Spring Boot, скомпилированным в исходном коде:

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

Спасибо за вдохновение от Quarkus! См. 100% понятный пример проекта здесь: https://github.com/jonashackt/spring-boot-graalvm

person jonashackt    schedule 19.04.2020