spring boot webfilter 顺序

spring boot webfilter 顺序

 

操作系统:ubuntu 18.04

IDE:sts 3.9.5.RELEASE

JDK:1.8

spring-boot:2.0.4.RELEASE

 

据目前的测试结果:

 

1. @WebFilter注解时,通过过滤器的java类名称排序filter

 

 

2. FilterRegistrationBean注册时,filter顺序与@Bean注解实例顺序一致

3. 混用时,先@WebFilter, 后@Bean

 

 猜测:@Bean由@SpringBootApplication扫描加载,@WebFilter由@ServletComponentScan扫描加载,

            排序可能受@SpringBootApplication和@ServletComponentScan注解影响

posted @ 2018-09-01 16:16  冬临  阅读(897)  评论(0编辑  收藏  举报