[JAVA] So legen Sie Umgebungsvariablen in der Eigenschaftendatei der Spring-Boot-Anwendung fest

keyword: PropertyPlaceholder Es scheint, dass Sie verschiedene Dinge tun können, aber dieses Mal möchte ich die Umgebungsvariablen verwenden, die nach der Bereitstellung auf dem Server festgelegt wurden. Es ist einfach zu schreiben. Schreiben Sie wie unten um und Sie sind fertig.

spring.datasource.url=jdbc:mysql://localhost:3306/test
↓
spring.datasource.url=jdbc:mysql://${RDS_DB_HOST}:${RDS_DB_PORT}/${RDS_DB_NAME}

Wenn Sie mit Eclipse arbeiten, scheinen entweder "VM-Argumente" oder "Programe-Argumente" in Ordnung zu sein.

VM_arguments


-DRDS_DB_HOST=localhost
-DRDS_DB_PORT=3306
-DRDS_DB_NAME=test

Programe_arguments


--RDS_DB_HOST=localhost
--RDS_DB_PORT=3306
--RDS_DB_NAME=test

Recommended Posts

So legen Sie Umgebungsvariablen in der Eigenschaftendatei der Spring-Boot-Anwendung fest
So binden Sie mit einer Eigenschaftendatei in Spring Boot
[Spring Boot] So verweisen Sie auf die Eigenschaftendatei
Schritte zum Ausführen von Spring Boot beziehen sich auf die Werte in der Eigenschaftendatei
Booten nach Umgebung mit Spring Boot of Maven
Fügen Sie die Datei in die Eigenschaften eines Strings mit Spring XML-Konfiguration ein
So installieren Sie Docker in der lokalen Umgebung einer vorhandenen Rails-App [Rails 6 / MySQL 8]
Korrigieren Sie den Namen der Kriegsdatei auf den in Maven festgelegten
Verwendung von Umgebungsvariablen in RubyOnRails
So teilen Sie eine Spring Boot-Nachrichtendatei
So ermitteln Sie die Länge einer Audiodatei mit Java
So machen Sie den Einzug zu zwei Einzelbyte-Leerzeichen in der JAXB-Implementierung des JDK
[Spring Boot] Ich habe untersucht, wie die Nachbearbeitung der empfangenen Anforderung implementiert werden kann.
Die Geschichte der Erhöhung der Spring Boot 1.5-Serie auf die 2.1-Serie
So fügen Sie in Spring Boot einen Klassenpfad hinzu
Spring Boot - So stellen Sie das Sitzungszeitlimit ein
So überprüfen Sie die neueste Version von io.spring.platform für das Schreiben in pom.xml von Spring (STS)
Melden Sie sich bei Spring Boot-Webanwendungen auf der Microsoft ID-Plattform an
[Spring Boot] So rufen Sie Eigenschaften dynamisch aus einer in einer URL enthaltenen Zeichenfolge ab
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
So testen Sie den Bildschirm zum Hochladen von Dateien mit Spring + Selenium
So debuggen Sie die generierte JAR-Datei mit Eclipse
Legen Sie den Kontextparameter in Spring Boot fest
So legen Sie die Protokollstufe fest, die in der Release-Version von orhanobut / logger angezeigt werden soll
Verwendung von git mit der Leistung von jgit in einer Umgebung ohne git-Befehle
So überprüfen Sie die in der PC-Entwicklungsumgebung auf Ihrem Smartphone erstellte WEB-Anwendung
Zusammenfassung der Verwendung des im IE festgelegten Proxy-Sets bei der Verbindung mit Java
Die Geschichte der Erhöhung von Spring Boot von 1.5 auf 2.1 Serie Teil2
Festlegen von Umgebungsvariablen bei Verwendung von Payjp mit Rails
So ändern Sie den Einstellungswert von application.properties beim Booten im Frühjahrsstart
So stellen Sie die Chronik ein, wenn sich die Zeit in CentOS7 verschiebt
[Java] Stellen Sie die Spring Boot-Anwendung für den Azure App Service bereit
Schneiden Sie SQL in die Eigenschaftendatei mit jdbcTemplate von Spring Boot aus
Stellen Sie die von Spring Boot erstellte Anwendung für Heroku (öffentlich) bereit ②
Festlegen und Beschreiben von Umgebungsvariablen mit Rails zsh
Aufrufen und Verwenden der API in Java (Spring Boot)
Legen Sie die Zeitzone für die JVM Ihrer Azure-Anwendung fest
So leiten Sie den letzten Tag des Monats in Java ab
So ändern Sie den Inhalt der JAR-Datei, ohne sie zu dekomprimieren
Richten Sie Multipart Resolver ein, damit Spring Dateien hochladen kann
So steuern Sie Transaktionen in Spring Boot ohne Verwendung von @Transactional
Als ich zu IntelliJ wechselte, gab es einen großen Unterschied in der Codierung der Eigenschaftendatei.
So geben Sie ein Array für den Rückgabewert / das Rückgabeargument einer Methode in der CORBA IDL-Datei an
Verwendung derselben Mapper-Klasse in mehreren Datenquellen mit Spring Boot + MyBatis
So verwalten Sie den Unterschied in jeder Umgebung mit yml, ohne die Anzahl von RAILS_ENV zu erhöhen
Ich möchte die maximale Dateigröße für das Hochladen von Dateien für jede URL in Spring Boot steuern
Lassen Sie uns herausfinden, wie Sie mit Request Body mit der REST-API von Spring Boot empfangen können
Wie man Lombok im Frühling benutzt
Spring Boot-Anwendungsentwicklung in Eclipse
Implementieren Sie die Spring Boot-Anwendung in Gradle
Verwendung von ModelMapper (Spring Boot)
So benennen Sie Variablen in Java
So setzen Sie Lombok in Eclipse
Es reagiert nicht auf die Beschreibung in .js der Packs-Datei
[Sprint Boot] Verwendung der drei in org.springframework.jdbc.core.namedparam definierten Arten von SqlParameterSource
So legen Sie die IP-Adresse und den Hostnamen von CentOS8 fest