| Interface | Description | 
|---|---|
| BroadleafSharedOverrideProfileAwarePropertySource | 
 Holder for a folder of properties resources comprised of something like the following on the classpath:
 
 
   classpath:/runtime-properties/
   
     common.properties
     common-shared.properties
     [profile].properties
     [profile]-shared.properties
   
  | 
| FrameworkCommonClasspathPropertySource | 
 A holder for a folder containing a  common.propertiesfile to be added to the SpringEnvironmentin a programmatic way without Spring Boot and with very specific
 ordering semantics. | 
| Class | Description | 
|---|---|
| AdminOnlyTarget | This class is specifically used as a temporary workaround for  ConditionalOnAdminandConditionalOnNotAdminto allow them to work correctly when using
 application servers such as JBoss. | 
| BroadleafBeanNameGenerator | 
 Prefixes a default Spring-generated bean name with 'bl', and also uppercases the first character of the default bean name. | 
| BroadleafCommonConfig | Main configuration class for the broadleaf-common module | 
| BroadleafCommonPropertySource | Customized property source for broadleaf-common | 
| BroadleafEnvironmentConfigurer | 
 Created as a common class for adding property sources to the Spring  Environment. | 
| BroadleafEnvironmentConfiguringApplicationListener | 
 In non-boot this class should be hooked up in your web.xml as shown below | 
| BroadleafEnvironmentConfiguringPostProcessor | 
 This is by default added into  META-INF/spring.factorieswith theEnvironmentPostProcessorkey. | 
| DefaultOrderFrameworkCommonClasspathPropertySource | Passthrough implementation for the  FrameworkCommonClasspathPropertySourcethat sets the default order | 
| DefaultRuntimeEnvironmentProfileAwarePropertySource | Adds a default property source to look for a  runtime-environmentfolder and apply the -shared overriding
 mechanics to it. | 
| EnableBroadleafAdminAutoConfiguration.BroadleafAdminAutoConfigurationOverrides | |
| EnableBroadleafAdminRootAutoConfiguration.BroadleafAdminRootAutoConfiguration | We are deliberately leaving off the  Configurationannotation since
 this inner class is being included in theImportabove, which interprets this as aConfiguration. | 
| EnableBroadleafAdminRootAutoConfiguration.BroadleafAdminRootAutoConfigurationOverrides | |
| EnableBroadleafAdminServletAutoConfiguration.BroadleafAdminServletAutoConfiguration | We are deliberately leaving off the  Configurationannotation since
 this inner class is being included in theImportabove, which interprets this as aConfiguration. | 
| EnableBroadleafAdminServletAutoConfiguration.BroadleafAdminServletAutoConfigurationOverrides | |
| EnableBroadleafAutoConfiguration.BroadleafAutoConfigurationOverrides | |
| EnableBroadleafRootAutoConfiguration.BroadleafRootAutoConfiguration | We are deliberately leaving off the  Configurationannotation since
 this inner class is being included in theImportabove, which interprets this as aConfiguration. | 
| EnableBroadleafRootAutoConfiguration.BroadleafRootAutoConfigurationOverrides | |
| EnableBroadleafServletAutoConfiguration.BroadleafServletAutoConfiguration | We are deliberately leaving off the  Configurationannotation since
 this inner class is being included in theImportabove, which interprets this as aConfiguration. | 
| EnableBroadleafServletAutoConfiguration.BroadleafServletAutoConfigurationOverrides | |
| EnableBroadleafSiteAutoConfiguration.BroadleafSiteAutoConfigurationOverrides | |
| EnableBroadleafSiteRootAutoConfiguration.BroadleafSiteRootAutoConfiguration | We are deliberately leaving off the  Configurationannotation since
 this inner class is being included in theImportabove, which interprets this as aConfiguration. | 
| EnableBroadleafSiteRootAutoConfiguration.BroadleafSiteRootAutoConfigurationOverrides | |
| EnableBroadleafSiteServletAutoConfiguration.BroadleafSiteServletAutoConfiguration | We are deliberately leaving off the  Configurationannotation since
 this inner class is being included in theImportabove, which interprets this as aConfiguration. | 
| EnableBroadleafSiteServletAutoConfiguration.BroadleafSiteServletAutoConfigurationOverrides | |
| PostAutoConfigurationDefferedImportSelector | 
 Deferred import loader that, when used in an  @Configurationclass, executes _after_ the set
 of SpringEnableAutoConfigurationclasses brought in by the . | 
| Annotation Type | Description | 
|---|---|
| EnableBroadleafAdminAutoConfiguration | 
 Bootstraps Broadleaf admin configuration XML for both servlet and non-servlet. | 
| EnableBroadleafAdminRootAutoConfiguration | 
 Bootstraps the Broadleaf root admin configuration XML for only non-servlet beans. | 
| EnableBroadleafAdminServletAutoConfiguration | 
 Bootstraps Broadleaf admin configuration XML for both servlet and non-servlet beans. | 
| EnableBroadleafAutoConfiguration | STOP. | 
| EnableBroadleafRootAutoConfiguration | STOP. | 
| EnableBroadleafServletAutoConfiguration | STOP. | 
| EnableBroadleafSiteAutoConfiguration | 
 Bootstraps Broadleaf customer-facing configuration XML for both servlet and non-servlet beans in use with a traditional MVC application. | 
| EnableBroadleafSiteRootAutoConfiguration | 
 Bootstraps Broadleaf root site configuration XML for only non-servlet beans. | 
| EnableBroadleafSiteServletAutoConfiguration | 
 Bootstraps Broadleaf site configuration XML for only servlet beans in use with a traditional MVC application. | 
| PostAutoConfiguration | 
 Marker annotation indicating that the current class is both an  @Configurationclass
 and should be executed after any Spring BootEnableAutoConfiguration. | 
| PostAutoConfigurationImport | Loads the given set of classes after Spring's  EnableAutoConfiguration. | 
Copyright © 2020. All rights reserved.