Beans declaring this interface as a return type supply regex pattern expressions that, when
matched, cause a
ConfigurationProperties
annotated bean to be excluded for proxy handling
by
DiscriminatedConfigurationPropertiesBeanPostProcessor
. The regex expression need not
match the entire
ConfigurationProperties.prefix()
, and can instead match only part of it,
as it employs
Matcher.find()
.
Broadleaf includes default matching for prefix patterns to only include Broadleaf scoped property
beans. You can include/exclude additional patterns, or disable the default Broadleaf handling in
favor of your own patterns by setting the property
com.broadleafcommerce.environment.property.discrimination.broadleaf.filters.enabled
to
false.