如何使用反射在运行时更改注释值?

时间:2012-09-05 03:49:07

标签: java spring reflection annotations

以下是注释。

@Before(value="execution(* class.method(**)")

我可以使用java反射更改单值注释的值吗?

请建议。

1 个答案:

答案 0 :(得分:2)

您可以找到所需内容的说明here。但是要对使用这种方法保持警惕,还要描述一些注意事项。

此外,为此,注释的保留政策必须为运行时

您问题的评论中的链接会导致看起来的帖子就像您要问的那样,但区别在于它是关于JPA / Hibernate注释的,在运行时你得到一个代理课程。