All Versions
- DSpace 7.x (Current Release)
- DSpace 8.x (Unreleased)
- DSpace 6.x (EOL)
- DSpace 5.x (EOL)
- More Versions...
Unsupported Release
This documentation relates to DSpace 1.8.x, an old, unsupported version. Looking for another version? See all documentation.
As of January 2015, DSpace 1.8.x is no longer supported. We recommend upgrading to a more recent version of DSpace. See DSpace Software Support Policy.
The DSpace Spring Service Manager supports overring configuration at many levels.
Configuring Addons to support spring happens at two levels, default spring configuration is available int he dspace jar resources or war resources directory and allows the addon developer to inject their configuration into the service manager at load time. The secon level is in teh deployed dspace.dir config/spring director where configurations can be provided on a addon module by addon module basis.
This latter method requires the addon to implement a SpringLoader to identify the location to look for spring configuration and a place configuration files into that location. This can be seen inside the current [dspace-src]/config/modules/spring.cfg
The ordering of the loading of Spring configuration is the following:
Addon Spring Configuration is "overridable" via
\[addon-src\]/src/main/resources/spring/spring-dspace-addon-\[addon\]-services.xml
TODO: Outline minimal Spring configuration and autowiring support from Tutorial. DSpace Spring Services Tutorial The TAO of DSpace Services
TODO: Provide docs similar to:
new DSpace().getServiceManager().getServiceByName(....);
See Architectural Overview here DSpace Services Framework
TODO: Outline start process.