有没有办法自动生成AutoBean接口

时间:2017-07-18 07:00:55

标签: java gwt code-generation autobean

我偶然发现了GWT com.google.web.bindery.autobean.shared.AutoBean,并了解到如果我想从它们创建AutoBeans,我必须为我的类编写和维护AutoBean接口。

这对我来说看起来像很多样板代码。有没有办法通过代码生成或其他东西创建这些AutoBeans?

澄清我想做的事情:

我现有的课程如下:

public class Person {

  private String name;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

}

最后我想使用AutoBeanUtils.getAllProperties(),因此AutoBean需要拥有原始类的所有属性。

但是要使用AutoBeans,我必须定义像

这样的接口
public interface PersonAutoBeanDefinition {  
  String getName();  
}

当然这可行,但我想知道我是否可以通过Annotations或其他东西生成这些接口,因为维护更大的对象,不同的开发人员在这些声音上起作用就像痛苦一样。

0 个答案:

没有答案