-
Notifications
You must be signed in to change notification settings - Fork 38.8k
Closed
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)status: declinedA suggestion or change that we don't feel we should currently applyA suggestion or change that we don't feel we should currently apply
Description
Kenny MacLeod opened SPR-6315 and commented
This is a deliberately refiled duplicate of #10827, which was originally filed as a "refactor", and I think it perhaps should be "bug".
Between 3.0.0 M4 and RC1, the protected parseStringValue method disappeared from PropertyPlaceholderConfigurer. For custom subclasses, this method was the main entry point into the superclass functionality. Since it had not been deprecated, it seemed like the correct thing to do, but has now been removed, breaking compile-time compatibility between 2.5 and 3.0.
Can the method be reinstated somehow, that perhaps invokes the new methods that do the work? It can then be marked as deprecated.
Affects: 3.0 RC1
Issue Links:
- parseStringValue gone from PropertyPlaceholderConfigurer [SPR-6159] #10827 parseStringValue gone from PropertyPlaceholderConfigurer ("duplicates")
- Backward compatibility issue in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer [SPR-6514] #11180 Backward compatibility issue in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
Metadata
Metadata
Assignees
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)status: declinedA suggestion or change that we don't feel we should currently applyA suggestion or change that we don't feel we should currently apply