Problem: in der context.xml Konfigurationsdatei für den Spring
Applicationcontext hatte ich einen PropertyPlaceholderConfigurer
konfiguriert. Nur wurden keine Platzhalter ersetzt.
Erklärung: ich hatte in meiner Anwendung versehentlich eine BeanFactory
erstellt, um mir die Bean geben zu lassen. Eine Beanfactory hat aber
wesentlich weniger
Funktionen
als ein ApplicationContext. Wesentlich für das oben genannte Probelm ist der
Hinweis, dass die BeanFactory keinen BeanFactoryPostProcessor
registriert. Jedoch ein PropertyPlaceholderConfigurer ist jedoch ein
BeanFactoryPostProcessor. Und diese werden nur ausgeführt, wenn die Anwendung
einen ApplicationContext ausführt.