Improve @PropertySource loading support [SPR-12116] #16732
Labels
in: core
Issues in core modules (aop, beans, core, context, expression)
type: enhancement
A general enhancement
Milestone
Marten Deinum opened SPR-12116 and commented
Recently we need to add support to load properties from a database and make those available to the
Environment
. Although not that hard (we used anApplicationContextInitializer
and added somePropertySources
) it still requires some knowledge of the Spring Framework infrastructure.Would it be possible to introdudce a
loader
attribute on the@PropertySource
annotation in which you could specify aPropertySourcesLoader
which in turn contains the strategy for loading that particuliar property source. The code fromConfigurationClassParser
could load/instantiate this loader and delegate loading to it. A default implementation containing the current loading strategy could be added.This would also allow for easier loading of for instance yaml, xml or json files.
Issue Links:
@Configuration
classes ("duplicates")2 votes, 5 watchers
The text was updated successfully, but these errors were encountered: