Java基于自定义注解的切面

我们在使用spring框架时,会看到一些@RestController或@Cache等注解放在方法上,以实现一些额外的功能。那么如果我们想要自己定义一些注解,实现自己想要做的功能,是否可行呢?本篇就来讲解如何实现。

首先使用自定义切面,要添加依赖

 

1.创建自定义注解类

上面的@Target,@Retention都是java的元注解(总共有4个):

@Target:设置注解的使用范围。这里设置可以用在参数上和方法上。

@Retention:设置注解的生命周期。这里设置在运行时。

2.切面类

 

3.使用自定义注解

运行后,就会输出

方法前…….
方法中。。。。。

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注