Fork me on GitHub

AOP入门

动态代理:

将serviceImpl与其他事务日志等无关代码分离,专注于业务代码,减少重复代码。前动态代理的一篇文章已经详细描述过jdk的实现方式,需要提供service接口。

 

AOP是动态代理的规范化,统一标准。

Ascept:代理类中的增强功能,非业务代码,如事务日志等。

Pointcut:切面插入位置。

Advice:切面执行时间。

 

asceptJ框架实现aop:

1,执行时间

@Before @AfterReturning @Around @AfterThrowing @After

2,插入位置

excution()表达式

posted @ 2020-07-23 22:09  Faded828x  阅读(221)  评论(0编辑  收藏  举报