
com.wadpam.open.spring.ContextProfileInitializer Maven / Gradle / Ivy
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