我只是想写一些可以在运行时、调用服务方法之前或之后立即执行的注释。
我不知道它们是在运行时还是编译时执行。
最佳答案
注解不执行;它们是由各种工具读取的注释或标记。有些由您的编译器读取,例如 @Override
;其他的嵌入在类文件中,并在运行时由 Hibernate 等工具读取。但他们自己什么都不做。
您可能会想到 assertions相反,它可用于验证前后条件。
关于java - Java注解什么时候执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331608/