Maison >Java >javaDidacticiel >Comment utiliser des commandes pour spécifier dynamiquement l'environnement lors du démarrage d'un projet Springboot
Nous savons tous que le fichier yml de Springboot peut configurer plusieurs environnements et que vous pouvez directement spécifier quel environnement utiliser dans application.yml.
Par exemple : spécifiez l'environnement de développement
Ceci est codé en dur dans le fichier de configuration.
Alors, comment le spécifier dynamiquement au démarrage du projet ?
En fait, il vous suffit d'ajouter une commande supplémentaire au démarrage :
java -jar xxx.jar --spring.profiles.active=dev
SpringBoot Trois façons de spécifier des commandes à démarrez le projet
Ajoutez la commande requise dans application.yml ou application.properties
comme indiqué. ci-dessous : server.port =1118
java -jar thymeleaf.jar --server.port=9000
à la ligne de commande de démarrage. contenu du fichier de configuration d'origine# 🎜🎜#
Remarque :
Si suivi du -- commande server.port=9000 . Mais après un démarrage réussi, il est toujours 1118. La raison pour laquelle le port n'a pas changé est que SpringApplication n'a pas transmis le paramètre variable (le deuxième paramètre) lors du démarrage. 3. Ajoutez des commandes à la JVMjava -Dserver.port=9000 -jar thymeleaf.jar
# 🎜🎜#Description | |
---|---|
Spécifier le port du serveur | #🎜🎜 #–spring.profiles.active=dev |
#🎜🎜 # | Les propriétés configurables dans application.yml ou application.properties peuvent être transmises via des commandes. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!