All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wadpam.open.spring.ContextProfileInitializer Maven / Gradle / Ivy

There is a newer version: 29
Show newest version
package com.wadpam.open.spring;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContextInitializer;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.web.context.ConfigurableWebApplicationContext;

/**
 *
 * @author os
 */
public class ContextProfileInitializer implements ApplicationContextInitializer {
    
    static final Logger LOG = LoggerFactory.getLogger(ContextProfileInitializer.class);
	
	public void initialize(ConfigurableWebApplicationContext ctx) {
		ConfigurableEnvironment environment = ctx.getEnvironment();
                final String activeProfiles = ctx.getServletContext().getInitParameter("contxt.profile.initializer.active");
                LOG.info("activating profile {}", activeProfiles);
		environment.setActiveProfiles(activeProfiles);
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy