Exigences : Publier le package jar dans différents environnements, la configuration des différents environnements est différente, par exemple : spring.profiles.active ou server.port est différent, après avoir modifié le fichier de configuration, il sera très compliqué de le taper dans différents packages jar.
En fait, Spring peut remplacer la configuration par défaut dans le package jar via des variables d’environnement, des arguments en ligne de commande et des fichiers de configuration.
Arguments en ligne de commande
Vous pouvez remplacer le port de démarrage ou activer la configuration d’un environnement différent de deux manières suivantes :
Variable d’environnement
Par exemple, sur un système Linux, la commande est la suivante :
Référence:La connexion hyperlientérée est visible.
Fichiers de configuration
Nous modifions le package jar en fichier zip, l’ouvrons, trouvons le dossier \BOOT-INF\classes, et y mettons le répertoireApplications.propriétésCopiez-le comme montré ci-dessous :
Après avoir modifié le fichier application.properties, mettez le fichier et le package jar dans le même dossier et redémarrez l’application Java, comme montré dans la figure ci-dessous :
Note : config/application.properties a une priorité plus élevée que application.properties
|