我试图找到一种方法来使用注释来约束Java中的命名。可能是这样的事情:
@Getter
public String getXxx();
当方法名称不符合约定时,例如,没有以" get"开头,编译器将抛出一些错误。因此,在IDE的编码过程中,如eclipse,开发人员将能够注意到。
我从this article获得了一些想法,但这对我来说太长而且太复杂了。
任何更简单的例子或指示都会非常好。
答案 0 :(得分:0)
查看自定义注释指南HERE
它还向您展示了如何使用反射从注释元素中获取信息,您可以轻松地使用它来获取方法名称并验证它是否符合您的约定并采取适当的操作等...
答案 1 :(得分:0)
没有自己做,但似乎有可能。您可以执行一些background reading或直接转到他们链接的3rd party tool。