No you can't. PropertyPlaceholderConfigurer
is a BeanFactoryPostProcessor
, it is only "alive" during bean creation. When it encounters a ${property}
notation, it tries to resolve that against its internal properties, but it does not make these properties available to the container.
That said: similar questions have appeared again and again, the proposed solution is usually to subclass PropertyPlaceHolderConfigurer
and make the Properties available to the context manually. Or use a PropertiesFactoryBean
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…