Spring-Boot: Wie kann ich die Referenz-Anwendung.Eigenschaften in einer @ImportResource
Habe ich eine applicationContext.xml die Datei in meinem Spring-Boot-Anwendung. In dieser Datei hat es eine Eigenschaft Platzhalter - ${profile.services.url} -, die verwendet wird, konfigurieren Sie die "Adresse" der Eigenschaft eine <jaxws:client - > bean.
In meinem Application.java Klasse, ich diese Datei importieren.
@ImportResource("classpath:applicationContext.xml")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Ich haben " - Profil.services.url" definiert in der Anwendung.Eigenschaften. Es ist jedoch nicht erkannt, wenn das Gebäude die Bohne in meiner XML-Datei. Ich habe versucht, indem die folgenden, aber es scheint nicht zu funktionieren.
<context:property-placeholder location="classpath:application.properties"/>
Irgendwelche Vorschläge auf, wie man @ImportResource zu erkennen, Spring Boot ist die Unterstützung der Eigenschaft?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich den folgenden code:
Ich habe eine Spring-XML-Konfigurationsdatei,
another.xml
:Habe ich Folgendes
pom.xml
:Schließlich habe ich zwei
.properties
Dateienanother.properties
, undapplication.properties
:.. und
Wenn ich diese ausführe, wird die Ausgabe:
Würde scheinen, zu arbeiten.
Ich bin mir nicht ganz sicher, ich verstehe den Fehler. Können Sie näher erläutern, oder bestätigen dies scheint zufriedenstellend Verhalten ist auch für Sie bitte?
War ich in der Lage, Abhilfe zu meinem Problem durch konfigurieren von my Soap-Dienst in der JavaConfig statt XML: