Package org.broadleafcommerce.common.config
package org.broadleafcommerce.common.config
-
ClassDescriptionThis class is specifically used as a temporary workaround for
ConditionalOnAdmin
andConditionalOnNotAdmin
to allow them to work correctly when using application servers such as JBoss.Prefixes a default Spring-generated bean name with 'bl', and also uppercases the first character of the default bean name.Main configuration class for the broadleaf-common moduleCustomized property source for broadleaf-commonCreated as a common class for adding property sources to the SpringEnvironment
.In non-boot this class should be hooked up in your web.xml as shown belowThis is by default added intoMETA-INF/spring.factories
with theEnvironmentPostProcessor
key.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.propertiesConfiguration class for defining cache regions via Java config when either not using ehcache or when jcache.create.cache.forceJavaConfig is truePassthrough implementation for theFrameworkCommonClasspathPropertySource
that sets the default orderAdds a default property source to look for aruntime-environment
folder and apply the -shared overriding mechanics to it.Bootstraps Broadleaf admin configuration XML for both servlet and non-servlet.Bootstraps the Broadleaf root admin configuration XML for only non-servlet beans.We are deliberately leaving off theConfiguration
annotation since this inner class is being included in theImport
above, which interprets this as aConfiguration
.Bootstraps Broadleaf admin configuration XML for both servlet and non-servlet beans.We are deliberately leaving off theConfiguration
annotation since this inner class is being included in theImport
above, which interprets this as aConfiguration
.STOP.STOP.We are deliberately leaving off theConfiguration
annotation since this inner class is being included in theImport
above, which interprets this as aConfiguration
.STOP.We are deliberately leaving off theConfiguration
annotation since this inner class is being included in theImport
above, which interprets this as aConfiguration
.Bootstraps Broadleaf customer-facing configuration XML for both servlet and non-servlet beans in use with a traditional MVC application.Bootstraps Broadleaf root site configuration XML for only non-servlet beans.We are deliberately leaving off theConfiguration
annotation since this inner class is being included in theImport
above, which interprets this as aConfiguration
.Bootstraps Broadleaf site configuration XML for only servlet beans in use with a traditional MVC application.We are deliberately leaving off theConfiguration
annotation since this inner class is being included in theImport
above, which interprets this as aConfiguration
.A holder for a folder containing acommon.properties
file to be added to the SpringEnvironment
in a programmatic way without Spring Boot and with very specific ordering semantics.Marker annotation indicating that the current class is both an@Configuration
class and should be executed after any Spring BootEnableAutoConfiguration
.Deferred import loader that, when used in an {@link @Configuration} class, executes _after_ the set of SpringEnableAutoConfiguration
classes brought in by the .Loads the given set of classes after Spring'sEnableAutoConfiguration
.