Example usage for org.springframework.boot.web.servlet FilterRegistrationBean FilterRegistrationBean

List of usage examples for org.springframework.boot.web.servlet FilterRegistrationBean FilterRegistrationBean

Introduction

In this page you can find the example usage for org.springframework.boot.web.servlet FilterRegistrationBean FilterRegistrationBean.

Prototype

public FilterRegistrationBean() 

Source Link

Document

Create a new FilterRegistrationBean instance.

Usage

From source file:com.devnexus.ting.config.DevelopmentConfig.java

@Bean
@Profile({ SpringProfile.DEVELOPMENT_ENABLED })
public FilterRegistrationBean configureWroFilter() {
    final FilterRegistrationBean registrationBean = new FilterRegistrationBean();

    registrationBean.setFilter(filter);/*from  w ww .jav  a  2s.  c  o m*/
    registrationBean.addUrlPatterns("/wro/*");
    registrationBean.setOrder(Integer.MAX_VALUE);
    return registrationBean;
}

From source file:de.knightsoftnet.validationexample.server.spring.FilterRegistrationConfig.java

/**
 * register filter bean.//from  ww  w.j  a  va2  s. co  m
 *
 * @return FilterRegistrationBean
 */
@Bean
public FilterRegistrationBean filterRegistrationBean() {
    final FilterRegistrationBean registrationBean = new FilterRegistrationBean();

    registrationBean.setFilter(new UrlRewriteFilter());
    registrationBean.addUrlPatterns("*");
    registrationBean.addInitParameter("confReloadCheckInterval", "5");
    registrationBean.addInitParameter("logLevel", "INFO");

    return registrationBean;
}

From source file:com.devnexus.ting.config.WebFilterConfig.java

@Bean
public FilterRegistrationBean urlRewriteFilterRegistrationBean() {

    final UrlRewriteFilter urlRewriteFilter = new UrlRewriteFilter();
    final FilterRegistrationBean registrationBean = new FilterRegistrationBean();

    registrationBean.setFilter(urlRewriteFilter);
    registrationBean.addUrlPatterns("/s/*", "/proxy/*");
    registrationBean.setOrder(1);/*from   ww  w.  j  ava2 s . c  o m*/
    return registrationBean;
}

From source file:com.epam.reportportal.gateway.UrlRewriteConfiguration.java

@Bean
public FilterRegistrationBean filterRegistrationBean() {
    FilterRegistrationBean registrationBean = new FilterRegistrationBean();
    registrationBean.setFilter(new ZuulMiltipartRewriteFilter(zuulProperties.getServletPath()));
    registrationBean.addUrlPatterns("/*");

    /* should be the first one in the filter chain */
    registrationBean.setOrder(Integer.MIN_VALUE);
    return registrationBean;
}

From source file:com.stormpath.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration.java

@Bean
@ConditionalOnMissingBean/*from   w ww  .  ja  v a2  s  . c om*/
FilterRegistrationBean filterShiroFilterRegistrationBean(ShiroFilterFactoryBean shiroFilterFactoryBean)
        throws Exception {

    FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
    filterRegistrationBean.setFilter((AbstractShiroFilter) shiroFilterFactoryBean.getObject());
    filterRegistrationBean.setOrder(1);

    return filterRegistrationBean;
}

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);//w  w w  .  j  ava  2 s.c  o m
    return registrationBean;
}

From source file:com.loy.SingleApplicationMain.java

@Bean
public FilterRegistrationBean loginRedirectFilterRegistration() {

    FilterRegistrationBean registration = new FilterRegistrationBean();
    registration.setFilter(new LoginRedirectFilter());
    registration.addUrlPatterns("/login");
    registration.addUrlPatterns("/login.html");
    registration.setName("loginRedirectFilter");
    registration.setOrder(-1000);//w  w  w . ja v a  2s . co m
    return registration;
}

From source file:io.getlime.security.powerauth.app.rest.api.spring.configuration.WebApplicationConfig.java

/**
 * Register a new PowerAuthRequestFilter and map it to /* end-point.
 * @return PowerAuthRequestFilter instance.
 *//*  www  .  j av  a  2  s .  c om*/
@Bean
public FilterRegistrationBean powerAuthFilterRegistration() {
    FilterRegistrationBean registrationBean = new FilterRegistrationBean();
    registrationBean.setFilter(new PowerAuthRequestFilter());
    registrationBean.setMatchAfter(true);
    return registrationBean;
}

From source file:cloud.uaa.service.CloudUaaService.java

@Bean
FilterRegistrationBean forwardedHeaderFilter() {
    FilterRegistrationBean filterRegBean = new FilterRegistrationBean();
    filterRegBean.setFilter(new ForwardedHeaderFilter());
    filterRegBean.setOrder(Ordered.HIGHEST_PRECEDENCE);
    return filterRegBean;
}

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;
}