Class BroadleafEnvironmentConfiguringApplicationListener

java.lang.Object
org.broadleafcommerce.common.config.BroadleafEnvironmentConfigurer
org.broadleafcommerce.common.config.BroadleafEnvironmentConfiguringApplicationListener
All Implemented Interfaces:
org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>

public class BroadleafEnvironmentConfiguringApplicationListener extends BroadleafEnvironmentConfigurer implements org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>

In non-boot this class should be hooked up in your web.xml as shown below

 
 <context-param>
   <param-name>contextInitializerClasses</param-name>
   <param-value>org.broadleafcommerce.common.config.BroadleafEnvironmentConfiguringApplicationListener</param-value>
 </context-param>
 
 

For Spring Boot deployments see BroadleafEnvironmentConfiguringPostProcessor

Since:
5.2
Author:
Jeff Fischer, Phillip Verheyden (phillipuniverse)
See Also:
  • Constructor Details

    • BroadleafEnvironmentConfiguringApplicationListener

      public BroadleafEnvironmentConfiguringApplicationListener()
  • Method Details

    • initialize

      public void initialize(org.springframework.context.ConfigurableApplicationContext applicationContext)
      Specified by:
      initialize in interface org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>