Java中AOP

1、优点

减少工作:
如,记录所有访问controller 的日志
正常做法:controller 入口增加log.info,如果controller很多每个都要写一边增加了工作量。
使用AOP:面向切面编程,只写一块代码即可。

2、用法

在spring AOP中业务逻辑仅仅只关注业务本身,将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。【https://blog.csdn.net/fz13768884254/article/details/83538709】

3、原理

为什么会先进入切面?

猜你喜欢

转载自blog.csdn.net/Bthm_123/article/details/122684728