[JAVA] Booten nach Umgebung mit Spring Boot of Maven

Es ist eine Methode zum Teilen durch Umgebungen wie Cache-Einstellungen während der Entwicklung mit springBoot.

Erstellen Sie zunächst application.yml für jede Umgebung und schreiben Sie die Einstellungen.

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

Fügen Sie danach beim Starten von maven Optionen hinzu. Dann wird application.yml für jede Umgebung geladen.

// application-dev.yml wird geladen
$ maven spring-boot:run -Drun.profiles=dev
// application-test.yml wird geladen
$ maven spring-boot:run -Drun.profiles=test

Ergänzung: Die Spring Boot 2.0-Migration ist wie folgt.

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

Recommended Posts

Booten nach Umgebung mit Spring Boot of Maven
Verwendung von MyBatis2 (iBatis) mit Spring Boot 1.4 (Spring 4)
Verwendung des eingebauten h2db mit Federstiefel
Erstellen Sie mit Gradle Spring Boot-Projekte nach Umgebung
Verwendung von CommandLineRunner im Spring Batch von Spring Boot
So legen Sie Umgebungsvariablen in der Eigenschaftendatei der Spring-Boot-Anwendung fest
So stellen Sie Spring Boot + PostgreSQL ein
Verwendung von ModelMapper (Spring Boot)
Schneiden Sie SQL in die Eigenschaftendatei mit jdbcTemplate von Spring Boot aus
Wechseln Sie die Umgebung mit dem Boot-Argument in SpringBoot
Hallo Welt mit Eclipse + Spring Boot + Maven
So erstellen Sie mit Spring Boot einen eigenen Controller, der / error entspricht
So setzen Sie JAVA_HOME mit dem Appassembler-Maven-Plugin von Maven
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
So teilen Sie eine Spring Boot-Nachrichtendatei
Lassen Sie uns herausfinden, wie Sie mit Request Body mit der REST-API von Spring Boot empfangen können
So erzielen Sie mit Rest Template of Spring einen großen Datei-Upload
So erstellen Sie eine Rails 6-Umgebung mit Docker
[Spring Boot] Ich habe untersucht, wie die Nachbearbeitung der empfangenen Anforderung implementiert werden kann.
Ausführen mit normalen Befehlen für die Entwicklungssprache in der Docker-Entwicklungsumgebung
So greifen Sie mit der TCP-Funktion von Spring Integration direkt auf Socket zu
Konfigurieren Sie die Spring Boot-Anwendung mit dem Maven Multi-Modul
So verkleinern Sie das Spring Boot Docker-Image
Verwendung von Spring Boot-Sitzungsattributen (@SessionAttributes)
Die Geschichte der Erhöhung der Spring Boot 1.5-Serie auf die 2.1-Serie
Versuchen Sie, die Anmeldefunktion mit Spring Boot zu implementieren
So fügen Sie in Spring Boot einen Klassenpfad hinzu
So binden Sie mit einer Eigenschaftendatei in Spring Boot
Versuchen Sie, die Migration mit Spring Boot Flyway zu automatisieren
[Java] Artikel zum Hinzufügen einer Validierung mit Spring Boot 2.3.1.
Ich wollte Spring Boot in einem Multiprojekt gradle
Erstellen Sie eine Spring Boot-Umgebung mit Windows + VS-Code
[Rails] So erstellen Sie eine Umgebung mit Docker
[Spring Boot] So verweisen Sie auf die Eigenschaftendatei
[Einführung in Spring Boot] Authentifizierungsfunktion mit Spring Security
Spring Boot - So stellen Sie das Sitzungszeitlimit ein
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Spring Boot Entwicklung-Entwicklungsumgebung-
Mit Spring Boot herunterladen
So führen Sie UT mit Excel als Testdaten mit Spring Boot + JUnit5 + DBUnit durch
So erstellen Sie mit Docker ~ Vue ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
Ich habe versucht, eine Webanwendung voller Fehler mit Spring Boot zu klonen
Teil 2 Teil II. So fahren Sie mit den ersten Schritten fort Spring Referenzhandbuch Note Hinweis ①
Einstellungen für die Verbindung zu MySQL mit Spring Boot + Spring JDBC
Nehmen Sie das externe Glas mit Spring boot2 + Maven3 in das Paket auf
So stellen Sie Spring Boot Dependency Injection (DI) ein
So wenden Sie HandlerInterceptor auf das http-Inbound-Gateway von Spring Integration an
So schreiben Sie einen Komponententest für Spring Boot 2
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
[Java] So lassen Sie die Federkonstruktorinjektion mit Lombok weg
Ein Memorandum über die Sucht nach Spring Boot2 x Doma2
Greifen Sie mit jdbcTemplate auf das integrierte h2db des Spring Boot zu
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
[Docker-Umgebung] Umgang mit ActiveSupport :: MessageEncryptor :: InvalidMessage
SSO mit GitHub OAuth in der Spring Boot 1.5.x-Umgebung
Erstellen Sie Restapi mit Spring Boot (bis zum Ausführen der App)