【发布时间】:2011-01-17 09:46:15
【问题描述】:
在为仅包含属性和 getter 和 setter(DTO 样式)的“简单”POJO 类的属性/成员编写 javadoc 时,我经常发现自己处于两难境地......
1) 为属性编写 javadoc
或者...
2) 为 getter 编写 javadoc
如果我为该属性编写 javadoc,当我稍后通过代码完成访问 POJO 时,我的 IDE (Eclipse) 将(自然)无法显示此内容。并且没有标准的 javadoc 标签可以让我将 getter-javadoc 链接到实际的属性 javadoc。
一个例子:
public class SomeDomainClass {
/**
* The name of bla bla bla
*/
private String name;
/**
* @return INSERT SOME SMART JAVADOC TAG LINKING TO name's javadoc
*/
public String getName() {
return name;
}
所以,基本上听听其他人如何让您的 Eclipse IDE 为您的 getter 显示 javadoc 属性描述会很有趣 - 而不必复制 javadoc 注释。
到目前为止,我正在考虑让我的练习只记录 getter 而不是属性。但这似乎不是最好的解决方案...
【问题讨论】:
-
在这里进行有趣的讨论:stackoverflow.com/questions/1028967/…。接受的答案解决了您对 Eclipse / javadoc 的询问。
-
似乎他们得出了我正在考虑的结论...仅在 getter 中编写属性 javadoc。
-
我找到了一种方法来使用在 Eclipse 中工作的注释,甚至可以在运行时收集,这是一种选择吗?
-
私人会员需要javadoc吗?
-
bla bla bla 的名字:最好的例子