[JAVA] Comment démarrer par environnement avec Spring Boot de Maven

C'est une méthode pour diviser par environnement comme les paramètres de cache pendant le développement avec springBoot.

Tout d'abord, créez application.yml pour chaque environnement et écrivez les paramètres.

$ touch resources/application-dev.yml
$ touch resources/application-test.yml

Après cela, ajoutez des options lors du démarrage de maven. Ensuite, application.yml pour chaque environnement sera chargé.

// application-dev.yml est chargé
$ maven spring-boot:run -Drun.profiles=dev
// application-test.yml est chargé
$ maven spring-boot:run -Drun.profiles=test

Supplément: La migration Spring Boot 2.0 est la suivante.

$maven spring-boot:run -Dspring-boot.run.profiles=dev
$maven spring-boot:run -Dspring-boot.run.profiles=test

Recommended Posts

Comment démarrer par environnement avec Spring Boot de Maven
Comment utiliser MyBatis2 (iBatis) avec Spring Boot 1.4 (Spring 4)
Comment utiliser h2db intégré avec Spring Boot
Créez des projets Spring Boot par environnement avec Gradle
Comment utiliser CommandLineRunner dans Spring Batch of Spring Boot
Comment définir des variables d'environnement dans le fichier de propriétés de l'application Spring Boot
Comment configurer Spring Boot + PostgreSQL
Comment utiliser ModelMapper (Spring boot)
Découpez SQL en fichier de propriété avec jdbcTemplate of spring boot
Changer d'environnement avec l'argument de démarrage dans SpringBoot
Hello World avec Eclipse + Spring Boot + Maven
Comment créer votre propre contrôleur correspondant à / error avec Spring Boot
Comment définir JAVA_HOME avec l'appassembler-maven-plugin de Maven
[Java] [Maven3] Résumé de l'utilisation de Maven3
Comment diviser un fichier de message Spring Boot
Découvrons comment recevoir avec Request Body avec l'API REST de Spring Boot
Comment réaliser un téléchargement de fichiers volumineux avec Rest Template of Spring
Comment créer un environnement Rails 6 avec Docker
[Spring Boot] J'ai étudié comment implémenter le post-traitement de la demande reçue.
Comment exécuter avec des commandes de langage de développement normales dans l'environnement de développement Docker
Comment accéder directement à Socket avec la fonction TCP de Spring Integration
Configurer l'application Spring Boot avec le module multiple maven
Comment réduire l'image de Spring Boot Docker
Comment utiliser les attributs de session Spring Boot (@SessionAttributes)
L'histoire de la montée de la série Spring Boot 1.5 à la série 2.1
Essayez d'implémenter la fonction de connexion avec Spring Boot
Comment ajouter un chemin de classe dans Spring Boot
Comment se lier avec un fichier de propriétés dans Spring Boot
Essayez d'automatiser la migration avec Spring Boot Flyway
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Je voulais classer la botte à ressort dans un multi-projet
Créer un environnement Spring Boot avec Windows + VS Code
[Rails] Comment créer un environnement avec Docker
[Spring Boot] Comment se référer au fichier de propriétés
[Introduction à Spring Boot] Fonction d'authentification avec Spring Security
Spring Boot - Comment définir le délai d'expiration de la session
Créer un environnement de développement Spring Boot avec docker
Environnement de développement-développement Spring Boot-
Télécharger avec Spring Boot
Comment effectuer UT avec Excel en tant que données de test avec Spring Boot + JUnit5 + DBUnit
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ Vue ~
J'ai essayé de cloner une application Web pleine de bugs avec Spring Boot
Partie 2 Partie II. Comment procéder avec la mise en route Guide de référence de Spring Boot Remarque ①
Paramètres de connexion à MySQL avec Spring Boot + Spring JDBC
Inclure le pot externe dans le package avec Spring boot2 + Maven3
Comment définir l'injection de dépendance Spring Boot (DI)
Comment appliquer HandlerInterceptor à la passerelle entrante http de Spring Integration
Comment écrire un test unitaire pour Spring Boot 2
Comment créer un environnement Docker avec Gradle pour IntelliJ
[Java] Comment omettre l'injection de constructeur de ressort avec Lombok
Un mémorandum de dépendance à Spring Boot2 x Doma2
Accédez au h2db intégré de Spring Boot avec jdbcTemplate
05. J'ai essayé de supprimer la source de Spring Boot
J'ai essayé de réduire la capacité de Spring Boot
[Spring Boot] Comment créer un projet (pour les débutants)
[Environnement Docker] Comment gérer ActiveSupport :: MessageEncryptor :: InvalidMessage
SSO avec GitHub OAuth dans l'environnement Spring Boot 1.5.x
Créer Restapi avec Spring Boot (jusqu'à l'exécution de l'application)