看起来两者看起来都一样。拦截器就像过滤器,甚至AOP(Spring中的面向方面编程)也可以用作过滤器。我怀疑它们之间的区别。
答案 0 :(得分:2)
春季拦截器
Spring Interceptors具有预处理和后处理的能力 网络请求。每个拦截器类都应该扩展 HandlerInterceptorAdapter类
面向方面编程(AOP)
面向方面编程(AOP)补充了面向对象 编程(OOP)通过提供另一种思考程序的方式 结构体。 OOP中模块化的关键单位是类,而在 AOP模块化的单位是方面。
方面可以实现交易等问题的模块化 跨越多种类型和对象的管理。 (这样的担忧 在AOP文献中通常被称为横切关注点。)。AOP方面是一个复杂的主题