In einer Anwendung von Spring 4 erweitern wir PropertySourcesPlaceholderConfigurer
, um während der Auflösung von Eigenschaften eine benutzerdefinierte Aufgabe auszuführen.So erweitern Sie die Feder durch Konfigurieren der Feder xml
Um unsere neue Klasse (MyPropertyConfigurer
) o Frühling verwenden wir die folgende Klasse registrieren:
@Configuration
public class AppConfig {
@Bean
public static PropertySourcesPlaceholderConfigurer
propertySourcesPlaceholderConfigurer() {
return new MyPropertyConfigurer();
}
}
Als eine Frage der Neugier, kann ich meine neue Bean hinzufügen mit spring.xml
anstatt der @Configuration
Anmerkung zum Frühling?
Ja, aber wie kann ich 'MyPropertyConfigurer' in' xml' definieren und verwenden Sie es als 'PropertySourcesPlaceholderConfigurer' –
Bitte beachten http://stackoverflow.com/questions/15502383/spring-loading -propertySourcePlaceholderConfigurator-from-jboss-context – shankarsh15