2 votes

Passer de l'environnement Prod à l'environnement Dev

J'ai construit un service REST avec Spring Boot. La configuration dans l'environnement de développement est différente de la configuration dans l'environnement de production. Quelle est la meilleure approche pour passer de l'environnement de développement à l'environnement de production ? Par configuration, j'entends par exemple le chemin d'accès à la base de données qui est différent dans l'environnement de développement et dans l'environnement de production. Je vois trois approches, utiliser des variables d'environnement, utiliser un fichier de propriétés ou utiliser un fichier de configuration. Je vous invite à me faire part de vos suggestions et de ce à quoi je dois penser lorsque je fais mon choix.

2voto

dcpastoors Points 61

Vous devriez jeter un coup d'œil aux profils de printemps - voir ici . Grâce au profilé à ressort, vous pouvez facilement changer de configuration en fonction de l'environnement.

Il suffit de nommer votre configuration pour "dev" comme "application-dev.(properties|yaml) et de fournir -Dspring.profiles.active=dev lors de l'exécution de l'application à partir de la ligne de commande.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X