@Generated Annotation,我们如何使用它?

Blo*_*aRd 13 java generated

我最近读了一篇关于Java注释的文章,后者是@Generated文章.他们说它用于自动生成代码.

有人可以通过一个小例子向我解释一下吗?

我在网上找到的所有内容都是一些专业问题,或者超出我想要的东西.

谢谢.

小智 9

根据JavaDoc:

Generated annoation用于标记已生成的源代码.它还可用于将用户编写的代码与单个文件中生成的代码区分开来.

  • 根据 javadoc,我的印象是 @Generate 注释只是一个标记,指示代码是自动生成的(想想 JaxB 将 XSD 转换为 Java 代码)而不是手写的。它包含一些元素来识别哪个生成器创建了代码以及在什么数据/时间完成了代码。我想这些可能很方便,因此生成器可以再次运行并注意到旧版本已经创建了该代码并进行了一些更新。 (3认同)