Sie können @PropertySource
verwenden, um Ihre Konfiguration in eine Eigenschaftendatei zu exportieren. Es gibt eine Reihe von Möglichkeiten, Eigenschaften zu erhalten:
1.
Weisen Sie den Feldern die Eigenschaftswerte zu, indem Sie @Value
mit PropertySourcesPlaceholderConfigurer
verwenden, um ${}
in @Value
:
2.
Rufen Sie die Eigenschaftswerte mithilfe von Environment
ab:
Hoffe, das kann helfen
Ich würde den folgenden Weg vorschlagen:
%Vor%Hier lautet der Name Ihrer neuen Eigenschaftendatei "otherprops.properties" und der Name der Eigenschaft lautet "myName". Dies ist die einfachste Implementierung für den Zugriff auf die Eigenschaftendatei in Spring-Boot-Version 1.5.8.
Ich würde vorschlagen, Ressourcenbündel zu verwenden, was die Standardmethode zum Lesen von Eigenschaftendateien ist, die sich auf dem Klassenpfad befinden (kann auch für bestimmte Dateien verwendet werden).
Beachten Sie, dass Ressourcenbündel normalerweise mit Dateien verwendet werden, die Schlüsselwertpaare speichern.
Codebeispiel:
%Vor%config.properties:
gMapReportUrl = ein Wert
someOtherKey = zufällig
Mit einer Kombination dieser Methoden sollten Sie in der Lage sein, alle benötigten Daten aus Ihrer Eigenschaftendatei zu erhalten.
Tags und Links java spring-boot properties