List of usage examples for org.apache.commons.configuration2.spring ConfigurationPropertySource ConfigurationPropertySource
public ConfigurationPropertySource(final String name, final Configuration source)
From source file:org.dspace.app.rest.utils.DSpaceConfigurationInitializer.java
@Override public void initialize(final ConfigurableApplicationContext applicationContext) { // Load DSpace Configuration service (requires kernel already initialized) ConfigurationService configurationService = DSpaceServicesFactory.getInstance().getConfigurationService(); Configuration configuration = configurationService.getConfiguration(); // Create an Apache Commons Configuration Property Source from our configuration ConfigurationPropertySource apacheCommonsConfigPropertySource = new ConfigurationPropertySource( configuration.getClass().getName(), configuration); // Append it to the Environment's list of PropertySources applicationContext.getEnvironment().getPropertySources().addLast(apacheCommonsConfigPropertySource); }
From source file:org.dspace.servicemanager.config.DSpaceConfigurationPlaceholderConfigurer.java
public DSpaceConfigurationPlaceholderConfigurer(Configuration configuration) { ConfigurationPropertySource apacheCommonsConfigPropertySource = new ConfigurationPropertySource( configuration.getClass().getName(), configuration); MutablePropertySources propertySources = new MutablePropertySources(); propertySources.addLast(apacheCommonsConfigPropertySource); setPropertySources(propertySources); }