Java 自定义属性PlaceHolderConfigure不';不解析嵌入的属性值

Java 自定义属性PlaceHolderConfigure不';不解析嵌入的属性值,java,spring,property-placeholder,Java,Spring,Property Placeholder,我有一个Spring 4.3自定义PropertyPlaceHolderConfigure,它在注入之前对从属性文件读取的值进行额外处理: 公共类MyPropertyPlaceHolderConfigure扩展了PropertyPlaceHolderConfigure{ @凌驾 受保护的字符串convertPropertyValue(最终字符串原始值){…} @凌驾 受保护的字符串resolveSystemProperty(最终字符串键){ 返回convertPropertyValue(supe

我有一个Spring 4.3自定义PropertyPlaceHolderConfigure,它在注入之前对从属性文件读取的值进行额外处理:

公共类MyPropertyPlaceHolderConfigure扩展了PropertyPlaceHolderConfigure{
@凌驾
受保护的字符串convertPropertyValue(最终字符串原始值){…}
@凌驾
受保护的字符串resolveSystemProperty(最终字符串键){
返回convertPropertyValue(super.resolveSystemProperty(key));
}
}

我的问题是,为注入属性值而注释的bean字段,例如
@Value(${some_property}”)
,事实上,它们被注入了从属性源读取的原始值,而无需我进行自定义处理。

经过一些调试后,我发现我还应该覆盖
com.ec.survey.security.SafePasswordPropertyPlaceHolderConfigure#resolvePlaceholder