相关疑难解决方法(0)

SpringBoot如何设置不带注释的过滤器顺序

我正在尝试在弹簧过滤器链中插入(在第一个位置)一个简单的自定义Cors过滤器。

如果我这样做

@Component
@Order(Ordered.HIGHEST_PRECEDENCE)
public class CorsFilter implements Filter {
Run Code Online (Sandbox Code Playgroud)

它运行完美,我可以通过在Spring的ServletHandler.java中放置一个断点来验证它,

chain=getFilterChain(baseRequest, target, servlet_holder);
Run Code Online (Sandbox Code Playgroud)

我只是想知道是否希望使用@Componenent and @Order,而是在Application上下文中定义Filter bean。如何设置过滤器的顺序?

spring annotations filter spring-boot

1
推荐指数
1
解决办法
5501
查看次数

标签 统计

annotations ×1

filter ×1

spring ×1

spring-boot ×1