spring-config is an extension to the current properties based configuration support in the springframework. spring-config allows objects to be injected with values derived from a configuration source (eg. Apache Jakarta Commons Configuration). spring-config also provides easy to implement interfaces to access other third party (possibly in-house) configuration sources.


To provide easy access to a configuration agent while maintaining the principals of Dependancy Injection within the Spring framework.


spring-config currently provides a working version that supports Apache Jakarta Commons-Configuration and properties based configuration with plans to support jFig, jConfig and java config.