1
我想在运行时执行方法之前运行一些代码,并且我想使用注释来实现它。我有一个注释@SetValues
在执行方法之前使用注释执行代码
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
public @interface SetValues
{}
我是新来的注释,并有几个问题
- 我怎么能有一些代码,当这个附加注释的方法
- 正在执行我怎么能在执行方法之前是否有与注解运行相关的代码?
定义“执行方法之前”。在编译时,在运行时?你也知道在执行代码的时候添加一个注释本身绝对不会做任何事情吗?只有通过反射在注释类上看起来的代码(你必须写)可以对它们做些事情。也许这就是你的意思:https://en.wikipedia.org/wiki/AspectJ – zapl
@zapl,是的,我想添加代码,但不知道如何做到这一点。还应该怎么做才能在运行时执行方法之前执行它 – user3330263