1、基于注解annotation的AspectJ开发
l Spring的AOP的注解(思想)
AOP的相关的注解
@Aspect:定义切面
通知的注解
@Before:前置通知
@AfterReturning:后置通知
@Around:环绕通知
@AfterThrowing:异常抛出通知
@After:最终通知
切入点
@Pointcut:切入点
代码实现:
1.首相要创建一个类OrderDao,并为这个类创建2个方法。
2.创建一个切面类AspectAnnotation,并创建增强的方法。
3.applicationContext.xml配置文件的书写,并书写打开 注解的aop开发的代码。
4.书写切面类中的注解:很重要
5.测试代码:
2. Spring的注解的AOP的通知类型
2.1 @Before:前置通知
2.2 @AfterReturning:后置通知
2.3 @Around:环绕通知
2.4 @AfterThrowing:异常抛出通知
2.5 @After:最终通知
3.Spring的注解的AOP的切入点的配置
4.问题总结:
这篇文章需要我们深入理解Spring框架中的aop思想
Aspectj开发的思想,非常重要,
为我们以后的学习道路上,做好铺垫。
基于注解的aspectj开发并没有写接口,
通过debug可以得知底层是通过cglib代理实现的。
基于注解的Aspectj开发比基于xml的aspectj开发
要更加方便,快捷,只需加入注解就可以了
非常方便。
基于注解的AspectJ开发入门到这里就结束了。
小标写的可能并不是太好,
希望多多支持!
閱讀更多 優質資源分享 的文章