@Bean
 public FilterRegistrationBean togglzFilter() {
   FilterRegistrationBean filterRegistration = new FilterRegistrationBean();
   filterRegistration.setFilter(new TogglzFilter());
   filterRegistration.addUrlPatterns("/*");
   return filterRegistration;
 }
Exemple #2
0
 @Bean(name = "sitemeshFilter")
 public FilterRegistrationBean sitemeshFilter() {
   FilterRegistrationBean bean = new FilterRegistrationBean();
   bean.setFilter(new SitemeshFilter());
   bean.addUrlPatterns("/*");
   bean.setOrder(1111);
   return bean;
 }
Exemple #3
0
 /** 扩展filter */
 @Bean
 public FilterRegistrationBean filterRegistrationBean(AuthFilter filter) {
   FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
   filterRegistrationBean.setFilter(filter);
   filterRegistrationBean.setEnabled(true);
   filterRegistrationBean.addUrlPatterns("/admin");
   return filterRegistrationBean;
 }
  @Bean
  public FilterRegistrationBean jwtFilter() {
    final FilterRegistrationBean registrationBean = new FilterRegistrationBean();
    registrationBean.setFilter(new JwtFilter());
    registrationBean.addUrlPatterns("/api/*");

    return registrationBean;
  }
 @Bean
 public FilterRegistrationBean filterRegistrationBean() {
   FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
   filterRegistrationBean.setFilter(new WebStatFilter());
   filterRegistrationBean.addUrlPatterns("/*");
   filterRegistrationBean.addInitParameter(
       "exclusions", "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
   return filterRegistrationBean;
 }
  /**
   * 配置Druid过滤器
   *
   * @param ds
   * @return
   */
  @Bean
  public FilterRegistrationBean druidWebStatFilter(DruidSettings ds) {
    FilterRegistrationBean registrationBean = new FilterRegistrationBean(new WebStatFilter());

    Map<String, String> initParameters = new HashMap<>();
    initParameters.put("exclusions", ds.getExclusions());
    initParameters.put("sessionStatMaxCount", ds.getSessionStatMaxCount().toString());
    initParameters.put("sessionStatEnable", ds.isSessionStatEnable() + "");
    if (ds.getPrincipalSessionName() != null) {
      initParameters.put("principalSessionName", ds.getPrincipalSessionName());
    }
    initParameters.put("profileEnable", ds.isProfileEnable() + "");
    registrationBean.setInitParameters(initParameters);
    registrationBean.addUrlPatterns("/*");
    return registrationBean;
  }