@Generated注释的用法

时间:2013-03-28 09:55:23

标签: java annotations generated

我要问的可能是一个小哲学问题。

Java中有注释 - @Generated 我想了解使用它的好方法。

例如,如果我在Eclipse中创建了Serializable的实现并生成了serialVersionUID   - 我是否需要在串行字段之前放置@Generated或者是不必要的狂热?   - 如果我这样做,那么它将用于什么目的,尽管其他开发人员的简单信息?   - 最后,我在这里使用的“价值”字段的代码生成器是什么? 提前致谢!

1 个答案:

答案 0 :(得分:0)

  1. 我认为这对于某个领域来说是不必要的狂热。
  2. IDE可以只读取@Generated代码(因为手动编辑生成的代码是不好的做法)和/或删除它的警告,但我不知道有没有人这样做。
  3. 当我把这个注释放在Eclipse生成的方法(hashCode,equals,toString)上时,我只是把“Eclipse”,虽然“org.eclipse.Eclipse”可能会更好。
  4. 当然,理想的是Eclipse在生成代码时将自己的注释放在其中。