【问题标题】:What is difference between Spring interceptor and AOP?Spring拦截器和AOP有什么区别?
【发布时间】:2018-01-31 21:56:46
【问题描述】:

看起来两者看起来一样。拦截器就像过滤器,甚至 AOP(Spring 中的面向方面编程)也可以用作过滤器。我怀疑它们之间有什么区别。

【问题讨论】:

    标签: spring aop interceptor


    【解决方案1】:

    Spring 拦截器

    Spring Interceptors 具有预处理和后处理的能力 网络请求。每个拦截器类都应该扩展 HandlerInterceptorAdapter 类

    面向方面的编程 (AOP)

    面向方面的编程 (AOP) 是面向对象的补充 通过提供另一种思考程序的方式来编程(OOP) 结构体。 OOP 中模块化的关键单元是类,而在 AOP 模块化的单位是方面。

    Aspects 实现了关注点的模块化,例如事务 跨越多种类型和对象的管理。 (这样的担忧 在 AOP 文献中通常被称为横切关注点。)。AOP 方面是一个复杂的主题

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-27
    • 2011-10-04
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    相关资源
    最近更新 更多