İki filtre içeren bir yaylı önyükleme hizmeti geliştiriyorum (javax.servlet.Filter
arabirimini uygulayarak). Bir filtre tüm URL modellerine uygulanacak olsa da, ikinci filtreyi yalnızca url modeline /api/*
uygulamak için yapılandırmak istiyorum.Yaylı önyüklemede belirli önbellek desenlerine filtre uygulamak için ek açıklama
@SpringBootApplication
public class Application
{
public static void main(String[] args)
{
SpringApplication.run(Application.class, args);
}
@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
SecurityFilter securityFilter = new SecurityFilter();
registrationBean.setFilter(securityFilter);
registrationBean.addUrlPatterns("/api/*");
return registrationBean;
}
}
Ama aynı şeyi bir ek açıklama filtrelerinin sırasını (@Order(..)
) ayarlanması için ek açıklamalar vardır düşünüldüğünde varsa sorum şu:
Şu anda aşağıdaki kodu kullanarak yapıyorum. javax.servlet.annotation.WebFilter
kullanmayı denedim, ancak ilkbahar-önyükleme bu notu dikkate almıyor gibi görünüyor.