Spring AOP的半注解和全注解模式是什么
本篇文章给大家介绍一下Spring AOP的半注解和全注解模式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
<bean id="logUtils" class="com.lagou.edu.utils.LogUtils"></bean> <aop:config> <aop:aspect id="logAspect" ref="logUtils"> </aop:aspect> </aop:config>
修改成以下注解
<!–切入点锁定我们感兴趣的方法,使用aspectj语法表达式–> <!–<aop:pointcut id="pt1" expression="execution(* *..*.*(..))"/>–>
<aop:pointcut id="pt1" expression="execution(* com.lagou.edu.service.impl.TransferServiceImpl.*(..))"/>
修改注解,加入一个空的方法
<!–方位信息,pointcut-ref关联切入点–> <!–aop:before前置通知/增强–> <aop:before method="beforeMethod" pointcut-ref="pt1"/> <!–aop:after,最终通知,无论如何都执行–> <!–aop:after-returnning,正常执行通知–> <aop:after-returning method="successMethod" returning="retValue"/> <!–aop:after-throwing,异常通知–>
修改注解
aop:around method="arroundMethod" pointcut-ref="pt1"/>
把原来的xml配置注释掉,只需在xml配置
<!--开启aop注解驱动 proxy-target-class:true强制使用cglib --> <aop:aspectj-autoproxy/>
这是半注解模式,如果需要开启全注解模式,
只需在配置类中加入@EnableAspectJAutoProxy //开启spring对注解AOP的支持
相关免费学习推荐:java基础教程
以上是Spring AOP的半注解和全注解模式是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

系统对接中的字段映射处理在进行系统对接时,常常会遇到一个棘手的问题:如何将A系统的接口字段有效地映�...

在使用MyBatis-Plus或其他ORM框架进行数据库操作时,经常需要根据实体类的属性名构造查询条件。如果每次都手动...

Java程序在不同架构CPU上的内存泄漏现象分析本文将探讨一个Java程序在ARM和x86架构CPU上表现出不同内存行为的案�...

在使用IntelliJIDEAUltimate版本启动Spring...

公司安全软件导致部分应用无法正常运行的排查与解决方法许多公司为了保障内部网络安全,会部署安全软件。...

Java对象与数组的转换:深入探讨强制类型转换的风险与正确方法很多Java初学者会遇到将一个对象转换成数组的�...

Java远程调试中常量获取的疑问解答在使用Java进行远程调试时,许多开发者可能会遇到一些难以理解的现象。其�...
