Java 用于将spring引导中的筛选器应用于特定url模式的注释

Java 用于将spring引导中的筛选器应用于特定url模式的注释,java,spring,filter,spring-boot,Java,Spring,Filter,Spring Boot,我正在开发一个SpringBootREST服务,它包含两个过滤器(实现javax.servlet.Filter接口)。虽然一个过滤器应该应用于所有url模式,但我想将第二个过滤器配置为仅应用于url模式/api/* 目前,我正在使用以下代码执行此操作: @springboot应用程序 公共类应用程序 { 公共静态void main(字符串[]args) { SpringApplication.run(Application.class,args); } @豆子 公共过滤器注册bean过滤器注册b

我正在开发一个SpringBootREST服务,它包含两个过滤器(实现
javax.servlet.Filter
接口)。虽然一个过滤器应该应用于所有url模式,但我想将第二个过滤器配置为仅应用于url模式
/api/*

目前,我正在使用以下代码执行此操作:

@springboot应用程序
公共类应用程序
{
公共静态void main(字符串[]args)
{
SpringApplication.run(Application.class,args);
}
@豆子
公共过滤器注册bean过滤器注册bean(){
FilterRegistrationBean registrationBean=新的FilterRegistrationBean();
SecurityFilter SecurityFilter=新的SecurityFilter();
setFilter(securityFilter);
registrationBean.addUrlPatterns(“/api/*”);
返回注册bean;
}
}

但我的问题是,考虑到有用于设置过滤器顺序的注释(
@order(…)
),是否有注释可以做同样的事情。我尝试过使用
javax.servlet.annotation.WebFilter
,但spring boot似乎忽略了此注释。

目前没有一个注释可以执行您想要的操作。我们确实有一个我们想为Spring Boot 1.3修复的问题