Skip to content

Commit

Permalink
AutoConfiguration filter helper
Browse files Browse the repository at this point in the history
  • Loading branch information
codeconsole committed Jul 27, 2024
1 parent bdbe29a commit 2869d7f
Showing 1 changed file with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@ public void setMappings(List<HashMap<String, String>> mappings) {
@Value("${sitemesh.filter.order:" + (OrderedFilter.REQUEST_WRAPPER_FILTER_MAX_ORDER + 29) + "}")
private int filterOrder;

@Bean
@ConditionalOnMissingBean(name = "siteMeshFilter")
ConfigurableSiteMeshFilter siteMeshFilter() {
public static ConfigurableSiteMeshFilter makeFilter(String attribute, String defaultPath, String metaTagName, String prefix,
List<HashMap<String, String>> mappings, List<String> exclusions, List<String> bundles, boolean includeErrorPages) {
return new ConfigurableSiteMeshFilter() {
@Override
protected void applyCustomConfiguration(SiteMeshFilterBuilder builder) {
Expand Down Expand Up @@ -97,6 +96,12 @@ protected void applyCustomConfiguration(SiteMeshFilterBuilder builder) {
};
}

@Bean
@ConditionalOnMissingBean(name = "siteMeshFilter")
ConfigurableSiteMeshFilter siteMeshFilter() {
return makeFilter(attribute, defaultPath, metaTagName, prefix, mappings, exclusions, bundles, includeErrorPages);
}

@Bean
@ConditionalOnMissingBean(name = "sitemesh3")
public FilterRegistrationBean<ConfigurableSiteMeshFilter> sitemesh3(ConfigurableSiteMeshFilter siteMeshFilter){
Expand Down

0 comments on commit 2869d7f

Please sign in to comment.