List of usage examples for org.springframework.boot.web.servlet FilterRegistrationBean setFilter
public void setFilter(T filter)
From source file:com.devnexus.ting.config.WebFilterConfig.java
@Bean public FilterRegistrationBean lazyLoadingFilterRegistrationBean() { final OpenEntityManagerInViewFilter openEntityManagerInViewFilter = new OpenEntityManagerInViewFilter(); final FilterRegistrationBean registrationBean = new FilterRegistrationBean(); registrationBean.setFilter(openEntityManagerInViewFilter); registrationBean.addUrlPatterns("/s/*"); registrationBean.addUrlPatterns("/api/*"); registrationBean.setOrder(Integer.MIN_VALUE); return registrationBean; }
From source file:com.devnexus.ting.config.WebFilterConfig.java
@Bean public FilterRegistrationBean etagFilterRegistrationBean() { final ShallowEtagHeaderFilter shallowEtagHeaderFilter = new ShallowEtagHeaderFilter(); shallowEtagHeaderFilter.setWriteWeakETag(true); final FilterRegistrationBean registrationBean = new FilterRegistrationBean(); registrationBean.setFilter(shallowEtagHeaderFilter); registrationBean.addUrlPatterns("/s/*"); registrationBean.setOrder(3);/*from w ww . j ava 2 s.c o m*/ return registrationBean; }
From source file:com.devnexus.ting.config.WebFilterConfig.java
@Bean public FilterRegistrationBean encodingFilterRegistrationBean() { final CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter(); encodingFilter.setEncoding("UTF-8"); encodingFilter.setForceEncoding(true); final FilterRegistrationBean registrationBean = new FilterRegistrationBean(); registrationBean.setFilter(encodingFilter); registrationBean.addUrlPatterns("/*"); registrationBean.setOrder(2);/*from w w w.j av a 2 s . com*/ return registrationBean; }
From source file:com.devnexus.ting.config.WebFilterConfig.java
@Bean public FilterRegistrationBean responseAddHttpHeadersFilterRegistrationBean() { final ResponseAddHttpHeadersFilter responseAddHttpHeadersFilter = new ResponseAddHttpHeadersFilter(); responseAddHttpHeadersFilter.setSecondsToCache(2592000); final FilterRegistrationBean registrationBean = new FilterRegistrationBean(); registrationBean.setFilter(responseAddHttpHeadersFilter); registrationBean.setMatchAfter(true); registrationBean.addUrlPatterns("*.css", "*.gif", "*.ico", "*.jpg", "*.svg", "*.png", "*.js"); registrationBean.setOrder(5);/* www . ja va 2 s. c o m*/ return registrationBean; }
From source file:org.juiser.spring.boot.config.JuiserDefaultAutoConfiguration.java
@Bean @ConditionalOnMissingBean(name = "juiserForwardedUserFilter") public FilterRegistrationBean juiserForwardedUserFilter() { ForwardedUserFilterConfig cfg = juiserForwardedUserFilterConfig(); Filter filter = new SpringForwardedUserFilter(forwardedHeaderConfig().getName(), juiserRequestUserFactory(), cfg.getRequestAttributeNames()); FilterRegistrationBean bean = new FilterRegistrationBean(); bean.setFilter(filter); bean.setEnabled(cfg.isEnabled());//from w ww.j a v a2 s. c om bean.setMatchAfter(cfg.isMatchAfter()); bean.setOrder(cfg.getOrder()); Set<DispatcherType> dispatcherTypes = cfg.getDispatcherTypes(); if (!CollectionUtils.isEmpty(dispatcherTypes)) { bean.setDispatcherTypes(EnumSet.copyOf(dispatcherTypes)); } Set<String> set = cfg.getServletNames(); if (!CollectionUtils.isEmpty(set)) { bean.setServletNames(set); } set = cfg.getUrlPatterns(); if (!CollectionUtils.isEmpty(set)) { bean.setUrlPatterns(set); } return bean; }
From source file:com.epam.reportportal.auth.OAuthSecurityConfig.java
@Bean FilterRegistrationBean oauth2ClientFilterRegistration(OAuth2ClientContextFilter filter) { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(filter); registration.setOrder(-100);//from w ww .ja v a 2s. c o m return registration; }
From source file:com.evolveum.midpoint.web.boot.MidPointSpringApplication.java
@Bean public FilterRegistrationBean midPointProfilingServletFilter() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(new MidPointProfilingServletFilter()); registration.addUrlPatterns("/*"); return registration; }
From source file:com.evolveum.midpoint.web.boot.MidPointSpringApplication.java
@Bean public FilterRegistrationBean springSecurityFilterChain() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(new DelegatingFilterProxy()); registration.addUrlPatterns("/*"); return registration; }
From source file:com.evolveum.midpoint.web.boot.MidPointSpringApplication.java
@Bean public FilterRegistrationBean webResourceOptimizer(WroFilter wroFilter) { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(wroFilter); registration.addUrlPatterns("/wro/*"); return registration; }
From source file:com.evolveum.midpoint.web.boot.MidPointSpringApplication.java
@Bean public FilterRegistrationBean wicket() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(new WicketFilter()); registration.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ERROR); registration.addUrlPatterns("/*"); registration.addInitParameter(WicketFilter.FILTER_MAPPING_PARAM, "/*"); registration.addInitParameter(Application.CONFIGURATION, "deployment"); // development registration.addInitParameter("applicationBean", "midpointApplication"); registration.addInitParameter(WicketFilter.APP_FACT_PARAM, "org.apache.wicket.spring.SpringWebApplicationFactory"); return registration; }