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