是关于Spring的一个小问题,求大神帮助理解

Spring中的AOP究竟是什么?对此不是特别的理解,请通俗的告诉我这到底是什么,大白话容易听得懂!

通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring框架中。所以,可以很容易地使 Spring框架管理的任何对象支持 AOP。Spring AOP 模块为基于 Spring 的应用程序中的对象提供了事务管理服务。通过使用 Spring AOP,不用依赖 EJB 组件,就可以将声明性事务管理集成到应用程序中。

通俗地说,你每个函数都需要做一些这个函数必须做,公共的,但是不属于这个函数的逻辑,比如参数和身份验证,日志记录等等,这些操作用spring aop可以放在外面,然后框架自动在调用你每个函数之前之后调用它们