今天在Springboot项目中遇到个问题,在AOP中进行日志处理时,并不能处理拦截器interceptor中的日志,开始以为是AOP的优先级问题,后来把AOP日志切面的加载顺序用@Ordered(这里注意切面不设置@Ordered时在所有切面中优先级最低,设置的数值越小优先级越高)调整到最高也还是不行,去网上找了一些资料,原来是拦截器会在AOP切面之前进行加载。
下面是整理的一些资料:
后面有时间补充一下原理,未完待续!
2023-11-16 22:56:10
今天在Springboot项目中遇到个问题,在AOP中进行日志处理时,并不能处理拦截器interceptor中的日志,开始以为是AOP的优先级问题,后来把AOP日志切面的加载顺序用@Ordered(这里注意切面不设置@Ordered时在所有切面中优先级最低,设置的数值越小优先级越高)调整到最高也还是不行,去网上找了一些资料,原来是拦截器会在AOP切面之前进行加载。
下面是整理的一些资料:
后面有时间补充一下原理,未完待续!
下一篇:Java AOP