使用注释拦截对类属性的访问?

时间:2011-05-26 15:23:54

标签: java annotations

是否有 Java注释能够拦截对 public 类属性的访问(读取或写入)?

这样可以像使用getter和setter一样注入逻辑,而无需在没有必要的情况下进行编写。

2 个答案:

答案 0 :(得分:1)

没有。 Java没有提供任何方法来拦截属性的访问。使用面向方面的编程,您可以使用方法实现类似的功能,但对于属性,这是不可能的。

答案 1 :(得分:1)

没有内置注释来执行此操作,但您可以添加自己的注释。但是,使用面向方面的编程可能就是您的想法。例如AspectJ的