AOP(面向切面编程)是非侵入式的一种编程方式,不用修改原有代码或修改很少源码,使用动态代理(jdk或cglib形式)的原理来增强功能,大大的解耦合,拦截器作用的层是控制器层,且拦截器是侵入式的,通常需要修改源码,虽然两者都是用来增强功能的,但是使用的场景不同,AOP的使用场景有数据库的事务管理,统一日志管理等,拦截器的使用场景主要就是验证登录了,这是我的理解,欢迎大家补充😄
Spring AOP和Spring mvc拦截器的区别
于 2022-10-19 08:10:44 首次发布
本文探讨了面向切面编程(AOP)和侵入式拦截器在增强功能中的不同之处,AOP常用于事务管理、日志统一,而拦截器主要用于登录验证。通过对比两者的适用场景,揭示了它们各自的优缺点。
3464

被折叠的 条评论
为什么被折叠?



