Chris Beams opened SPR-8354 and commented
The current approach to customizing property sources in AbstractEnvironment subclasses is based on property source manipulation within the subclass constructor, relying on the invocation of the default constructor of the subclass to add any property sources there.
Introduce a #customizePropertySources hook in the AbstractEnvironment lifecycle to allow this kind of customization to be more explicit and predictable
Affects: 3.1 M1