web-dev-qa-db-fra.com

Configurer le port du serveur lors de l'exécution de jar

Je travaille actuellement sur une application Spring Boot écrite en Java 8 en utilisant Gradle. Ce que je recherche est de passer en argument le port du serveur lors de l'exécution du Jar à partir de la ligne de commande.

Par exemple:

  • Java -jar myApplication.jar --port=8888: Ceci exécute mon application Spring Boot en utilisant le port 8888
  • Java -jar myApplication.jar: Aucun numéro de port n'étant passé en argument, l'application Spring Boot doit s'exécuter sur un numéro de port par défaut (disons 8080)

Est-ce que quelqu'un peut m'aider avec ça ?

15
T code

De Spring boot documentation , la ligne de commande est:

Java -Dserver.port=8888 -jar myApplication.jar

Vous pouvez également utiliser le fichier de configuration de démarrage Spring comme décrit dans documentation .

29
Mickael