正在加载 . . .

请稍候,精彩内容即将呈现

Spring 的 AOP 是什么?它是如何实现的?

Panda
66 1 1
Java

Spring的AOP表示面向切面编程,底层使用动态代理实现的,AOP可以实现功能解耦,在开发中我们经常遇到一些横切关注点,比如日志记录、性能监控、事务管理、权限检查这些功能。这些功能和核心业务没有直接关系,但又要散布在各个业务方法中。如果用传统方式,我们可能要在每个方法里都写这些重复代码,既繁琐又容易出错。