[JAVA] [Spring Boot] Ich möchte meine eigene Eigenschaftendatei hinzufügen und den Wert mit env.getProperty () abrufen.

Demo-App-Konfiguration

デモアプリ構成.png src/main/resources/test.properties Eigenschaftendatei hinzugefügt von. Holen Sie sich den Wert aus dieser Datei. プロパティファイル内.png Der Status von ↑ in der Eigenschaftendatei. # Fügen Sie der Umgebung mit @PropertySource eine Eigenschaftendatei hinzu ```java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.PropertySource;

@SpringBootApplication @PropertySource("classpath:test.properties") public class PropertyTestApplication {

public static void main(String[] args) {
	SpringApplication.run(PropertyTestApplication.class, args);
}

}

 Sie können es der Umgebung hinzufügen, indem Sie den Pfad der Eigenschaftendatei im Argument von @PropertySource () angeben.

 @PropertySource muss mit @Configuration deklariert werden.
 Da @Configuration in @SpringBootApplication deklariert ist, muss es nicht speziell deklariert werden.

 [Klicken Sie hier für die @ PropertySource-Referenz](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/annotation/PropertySource.html)

# Holen Sie es sich mit env.getProperty ().
```java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Component;

@Component
public class PropertyGetComponent {

	@Autowired
	Environment env;

	public void printProperty() {
		String value = env.getProperty("test.property.key");
		System.out.println("Der erhaltene Wert ist[ " + value + " ]ist.");
	}

}

Das Ausführungsergebnis von printProperty () ist ↓

Der erhaltene Wert ist[ test value ]ist.

Ich konnte den Wert aus der von env.getProperty () hinzugefügten Eigenschaftendatei abrufen: blush:

Artikel, auf die verwiesen wird

Recommended Posts

[Spring Boot] Ich möchte meine eigene Eigenschaftendatei hinzufügen und den Wert mit env.getProperty () abrufen.
Ich möchte die Eigenschaftendatei mit einem anderen Dateinamen als application.yml oder application- [Profilname] .yml mit Spring Boot lesen
Schritte zum Ausführen von Spring Boot beziehen sich auf die Werte in der Eigenschaftendatei
[Spring Boot] So verweisen Sie auf die Eigenschaftendatei
Ich möchte den Wert in Ruby erhalten
Schneiden Sie SQL in die Eigenschaftendatei mit jdbcTemplate von Spring Boot aus
Ich habe versucht, mit Swagger mit Spring Boot zu beginnen
Ich möchte eine Liste des Inhalts einer Zip-Datei und ihrer unkomprimierten Größe erhalten
Ich möchte die maximale Dateigröße für das Hochladen von Dateien für jede URL in Spring Boot steuern
Ich möchte mit Kotlin und Java zum vorherigen Bildschirm zurückkehren!
Ich möchte die Standardfehlermeldung von Spring Boot steuern
Fügen Sie Frühlingsstiefel und Gradle zur Sonnenfinsternis hinzu
Ich möchte Bilder mit REST Controller von Java und Spring anzeigen!
[Ruby] Ich möchte nur den Wert des Hash und nur den Schlüssel extrahieren
Ich habe Docker verwendet, um die Vorlage zu verfestigen, die mit Spring Boot entwickelt werden soll.
Mein Memorandum, dass ich ValidationMessages.properties UTF8 in Spring Boot erstellen möchte
So erhalten Sie den Einstellungswert (Eigenschaftswert) aus der Datenbank in Spring Framework
[Java Spring MVC] Ich möchte DI in meiner eigenen Klasse verwenden
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
Ich möchte eine Datei mit Ruby im Internet herunterladen und lokal speichern (mit Vorsicht).
So binden Sie mit einer Eigenschaftendatei in Spring Boot
[Java] Artikel zum Hinzufügen einer Validierung mit Spring Boot 2.3.1.
Ich wollte Spring Boot in einem Multiprojekt gradle
Ich möchte rekursiv die Oberklasse und die Schnittstelle einer bestimmten Klasse erhalten
Ich habe versucht, das Hochladen von Dateien mit Spring MVC zu implementieren
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Ich habe versucht, mit Spring Data JPA zu beginnen
Ich möchte den Dunkelmodus mit der SWT-App verwenden
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
Versuch, SSR Vue.js mit Spring Boot und GraalJS zu verwenden
Ich möchte die MD5-Prüfsumme einer Datei in Java finden und das Ergebnis als Zeichenfolge in hexadezimaler Notation erhalten.
Ich möchte der Kommentarfunktion eine Löschfunktion hinzufügen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Methode aufrufen und die Nummer zählen
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Stellen Sie mit spring boot + spring jpa eine Verbindung zur Datenbank her und führen Sie die CRUD-Operation durch
Ich möchte das JDK auf meinem Mac-PC installieren
Ich möchte verschiedene Funktionen mit Kotlin und Java implementieren!
Ich möchte den Startbefehl mit Docker-Compose an Postgres übergeben.
Beginnen Sie mit Spring Boot
Datei-Upload mit Spring Boot
Modul mit Spring Boot hinzufügen
[Controller] Ich möchte den numerischen Wert einer bestimmten Spalte aus der Datenbank abrufen (mein Memo).
Ich möchte die Methode des Controllers kennen, bei der die Ausnahme im ExceptionHandler von Spring Boot ausgelöst wurde
Ich möchte nur dem Poster Bearbeitungs- und Löschberechtigungen erteilen
Ich möchte die Generierung / Öffnung einer Protokolldatei mit log4j # FileAppender verknüpfen
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Ich möchte den Ablauf der Spring-Verarbeitungsanforderungsparameter verstehen
Ich möchte Spring Local Time mit MySQL Time (auch Millisekunden) einfügen.
So erstellen Sie mit Spring Boot einen eigenen Controller, der / error entspricht
[Eclipse] Ich möchte dieselbe Datei zweimal öffnen. [Split-Editor]
Was ich bei der Migration von der Spring Boot 1.4-Serie zur 2.0-Serie getan habe
Methode, um die Anzahl der Jahre zu addieren und das Monatsende zu erhalten
Ich möchte die deaktivierte Option abhängig von der Bedingung zu f.radio_button hinzufügen
Was ich bei der Migration von der Spring Boot 1.5-Serie zur 2.0-Serie getan habe
Ich wollte die JavaFX-Programmierung mit dem Spring Framework vereinfachen