Package org.dspace.app.rest.utils
Class DSpaceConfigurationInitializer
java.lang.Object
org.dspace.app.rest.utils.DSpaceConfigurationInitializer
- All Implemented Interfaces:
ApplicationContextInitializer<ConfigurableApplicationContext>
public class DSpaceConfigurationInitializer
extends Object
implements ApplicationContextInitializer<ConfigurableApplicationContext>
Utility class that will initialize the DSpace Configuration on Spring Boot startup.
NOTE: MUST be loaded after DSpaceKernelInitializer, as it requires the kernel is already initialized.
This initializer ensures that our DSpace Configuration is loaded into Spring's list of PropertySources very early in the Spring Boot startup process. That is important as it allows us to use DSpace configurations within @ConditionalOnProperty annotations on beans, as well as @Value annotations and XML bean definitions.
Used by org.dspace.app.rest.Application
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(ConfigurableApplicationContext applicationContext)
-
Constructor Details
-
DSpaceConfigurationInitializer
public DSpaceConfigurationInitializer()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceApplicationContextInitializer<ConfigurableApplicationContext>
-