自定义注解
来源:互联网 发布:ubuntu maven m2 编辑:程序博客网 时间:2024/04/30 03:20
注解:
@Target({java.lang.annotation.ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Job {<span style="white-space:pre"></span>String jobName();}
业务实现:
@Aspect @Component public class MonitorAspect {//后置通知,当目标方法执行成功后执行该方法体 @AfterReturning("within(com.test..*) && @annotation(jm)") public void jobMonitorSuccess(JoinPoint jp, Job jm){ <pre name="code" class="java"><span style="white-space:pre"></span>System.out.println(String.format("成功执行 %s", jm.jobName()));} @AfterThrowing(pointcut="within(com.test..*) && @annotation(jm)", throwing="ex") public void jobMonitorFial(JoinPoint jp, JobMonitor jm, Exception ex){ System.out.println(String.format("异常啦 %s", jm.jobName())); }}
配置切入:
<aop:aspectj-autoproxy/>
0 0
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- @自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 编译链接的基本步骤
- 面试金典之数据结构(1)
- Java学习笔记-基本数据类型与运算符
- android 面试(基础篇 1)
- OV7670循迹算法整理
- 自定义注解
- 乐观锁和悲观锁的区别
- hdu Nightmare
- C语言的strtoul,stratal方法的java实现
- 通过BlukLoad的方式快速导入海量数据
- ecshop 购物车为空,您的购物车中没有商品!解决办法
- Fork/Join框架介绍 II 【在文档中查找一个词并返回文档或行中所出现这个词的次数】
- DOM解析在java和javascript不同的写法
- centos的vsftpd设置