Class DynamicConfigurationPropertiesRegistrar

java.lang.Object
com.broadleafcommerce.common.extension.environment.DynamicConfigurationPropertiesRegistrar
All Implemented Interfaces:
org.springframework.context.annotation.ImportBeanDefinitionRegistrar

public class DynamicConfigurationPropertiesRegistrar extends Object implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar
Registrar that registers standard bean definitions dynamically for class names that exist on the classpath, or dynamically executes DynamicConfigurationPropertiesFactory instances to register generated classes. These are processed by Spring Boot's ConfigurationPropertiesBindingPostProcessor as standard ConfigurationProperties.
  • Constructor Details

    • DynamicConfigurationPropertiesRegistrar

      public DynamicConfigurationPropertiesRegistrar()
  • Method Details

    • registerBeanDefinitions

      public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata metadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
      Specified by:
      registerBeanDefinitions in interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar