关于Springboot过滤器,拦截器和AOP的执行顺序

今天在Springboot项目中遇到个问题,在AOP中进行日志处理时,并不能处理拦截器interceptor中的日志,开始以为是AOP的优先级问题,后来把AOP日志切面的加载顺序用@Ordered(这里注意切面不设置@Ordered时在所有切面中优先级最低,设置的数值越小优先级越高)调整到最高也还是不行,去网上找了一些资料,原来是拦截器会在AOP切面之前进行加载。
下面是整理的一些资料:
关于Springboot过滤器,拦截器和AOP的执行顺序

关于Springboot过滤器,拦截器和AOP的执行顺序

后面有时间补充一下原理,未完待续!

上一篇:aop统一处理修改请求参数


下一篇:Java AOP