Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11427|Répondre: 1

[Communication] Spring Boot utilise des profils pour configurer les profils selon les environnements

[Copié le lien]
Publié sur 05/09/2018 13:16:23 | | | |
Dans le développement de Springboot, il arrive que nous ayons différentes configurations, comme l’impression de journaux, la connexion à une base de données, etc., le développement, les tests, la production. Chaque environnement peut ne pas être cohérent, heureusement, Springboot permet de configurer différents environnements via différents profils. Voici une introduction générale à l’utilisation du fichier de configuration YML et du fichier de configuration des propriétés pour configurer le fichier de configuration de différents environnements...

Commençons par l’environnement de développement :

La version JDK est la 1.8
La version de springboot est la 1.4.1
L’outil de développement est IntelliJ IDEA

Commençons par utiliser un fichier YML pour configurer le fichier attribut à travers différents profils :

1. D’abord, créons un fichier de propriétés appelé application.yml

2. Ouvrez ensuite le fichier et entrez le contenu suivant :


Configuration très simple, application.yml fichier divisé en quatre parties,Utilisez un ensemble (---) comme séparateur,La première partie est la configuration générale, qui représente une propriété commune aux trois environnements, spring.profiles.active, qui sera expliquée plus tard.

Les trois paragraphes suivants sont développement, test et production, qui utilisent tous spring.profiles pour spécifier une valeur (développement pour le développement, test pour le test, production pour le pro), cette valeur indiquant dans quel profil la configuration du segment doit être utilisée,

PS:一定要注意!!一定要注意!!一定要注意!!Tous les attributs suivis d’une valeur doivent être séparés par un espace avec « : », sinon, la configuration sera invalide !!Configuration invalide !! Configuration invalide !! Je suis tombé au départ, et je te dis de ne pas tomber dedans comme moi !!

Si nous commençons localement, dans la configuration générale, nous pouvons définir le profil de l’environnement à appeler, c’est-à-dire spring.profiles.active=XXX dans le premier paragraphe ;

Vous pouvez configurer les fichiers d’attributs de plusieurs environnements sous cette forme, et spécifier la valeur de spring.profiles.active=profiles dans application.yml fichier pour charger les configurations de différents environnementsSi ce n’est pas spécifié, seul le fichier d’attribut application.yml sera utilisé par défaut, et la configuration des autres profils ne sera pas chargée



Le projet Spring Boot obtient les paramètres du fichier de configuration de l’application

import org.springframework.core.env.Environment

Le fichier de configuration de base application.properties se lit comme suit :







Précédent:Dans SQL Server, une chaîne est assemblée avec la valeur trouvée dans SQL
Prochain:Compréhension du mot-clé instance en Java
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com