コード例 #1
0
 @Bean
 @DependsOn("tokenAuthFilter")
 public FilterRegistrationBean tokenAuthFilterRegisterBean() {
   FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
   filterRegistrationBean.setFilter(tokenAuthFilter());
   filterRegistrationBean.setEnabled(false);
   filterRegistrationBean.setDispatcherTypes(EnumSet.allOf(DispatcherType.class));
   return filterRegistrationBean;
 }
コード例 #2
0
 @Bean
 @ConditionalOnMissingBean(name = "jerseyFilterRegistration")
 @ConditionalOnProperty(prefix = "spring.jersey", name = "type", havingValue = "filter")
 public FilterRegistrationBean jerseyFilterRegistration() {
   FilterRegistrationBean registration = new FilterRegistrationBean();
   registration.setFilter(new ServletContainer(this.config));
   registration.setUrlPatterns(Arrays.asList(this.path));
   registration.setOrder(this.jersey.getFilter().getOrder());
   registration.addInitParameter(ServletProperties.FILTER_CONTEXT_PATH, stripPattern(this.path));
   addInitParameters(registration);
   registration.setName("jerseyFilter");
   registration.setDispatcherTypes(EnumSet.allOf(DispatcherType.class));
   return registration;
 }