
比如getAttributeA(),该类中有一个attributeA属性,这个属性在声明的语句上面有注释,如:
/** attributeA的注释 */
public Object attributeA;
怎么才能在自动生成getter和setter方法的时候也自动生成包含如下样式的注释呢:
/**
* Getter method for property <tt>attributeA</tt>.
* attributeA的注释
* @return property value of attributeA
*/
public Object getAttributeA()
{
return attributeA;
}
谢谢~~
1 ivanchou 2015 年 4 月 13 日 不要用 get set,直接 public |
2 crazybubble 2015 年 4 月 13 日 IDE可能可以设置这样的功能,或者你可以用Java annotation processor自己实现code generation,像lombok的@Getter那样 |
3 flamhaze5946 OP @ivanchou 这个是代码规范问题。。。 |
4 flamhaze5946 OP @crazybubble 我确实是用的ide eclipse,至于注解的方法我业余的时间可以研究一下,但是在团队合作上不是太好。。。至少需要漫长的沟通~ |
5 congcong0806 2015 年 4 月 13 日 eclipse-preferences-java-code style-code templates,里面有Getters和Setters设置 |
6 FrankFang128 2015 年 4 月 13 日 C# 的属性果然先进很多。 |
![]() | 7 incompatible 2015 年 4 月 13 日 @ivanchou 如果来应聘java developer的人有这种陋习,那么可以直接reject掉了 另外property和field完全是两码事 读一下java bean的规范,你就明白前者能做的事儿比后者多 |
8 cloud107202 2015 年 4 月 13 日 试试lombok,可以在编译时自己生成getter和setter http://projectlombok.org/ |
9 bkmi 2015 年 4 月 13 日 我曾经也有过这样的想法。。搜索了一通有用插件实现 也有改Eclipse内部jar包的,反正最后我是不了了之了 |
10 unique 2015 年 4 月 13 日 这个可能会帮到你,用代码模板生成getter and setter [代码生成](https://github.com/biezhi/swing-generate "swing代码生成") |
11 ivanchou 2015 年 4 月 13 日 @flamhaze5946 写 android 并不推荐 get set |
12 flamhaze5946 OP @congcong0806 这个我今天试过了..暂时找不到怎么获取属性上面的注释... @incompatible 确实..很多框架可以用到这些规范化的方法~ @cloud107202 这个用过了,没有注释,而且用这个需要各种沟通.. @bkmi 我还是希望多坚持一会儿~~ @unique 我会研究一下的,谢谢 @ivanchou 谢谢提醒,不过我不写安卓...顺便帮你@incompatible :) |