java - Java注解什么时候执行?

标签 java annotations

我只是想写一些可以在运行时、调用服务方法之前或之后立即执行的注释。

我不知道它们是在运行时还是编译时执行。

最佳答案

注解不执行;它们是由各种工具读取的注释或标记。有些由您的编译器读取,例如 @Override;其他的嵌入在类文件中,并在运行时由 Hibernate 等工具读取。但他们自己什么都不做。

您可能会想到 assertions相反,它可用于验证前后条件。

关于java - Java注解什么时候执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331608/

相关文章:

java - Java 声明式(基于注释)缓存解决方案

java - Hibernate注解: Two relation types between two entities?

java - java 写入文件的帮助

java - 添加额外的 Maven 依赖项后如何更新 Eclipse 项目

java - 如何在 JSP 中获取 Action 名称,即使它是空的?

java - Spring Hibernate Annotation 用于连接具有不同关系的多个表

javascript - 在 svg 中的文本上方绘制路径

java - 如何在注释处理器中获取注释方法的返回类型?

java - Spring @ContextConfiguration 如何为xml放置正确的位置

java - Java中多参数重载方法的选择规则