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.