Google app engine 是否有maven插件可以从我的域类生成RequestFactory EntityProxy类?
我正在寻找一个maven插件,它将从我的域类自动生成EntityProxy接口 该类可以实现要生成的各种接口,然后每个字段或访问器方法都可以使用注释Google app engine 是否有maven插件可以从我的域类生成RequestFactory EntityProxy类?,google-app-engine,gwt,maven,requestfactory,Google App Engine,Gwt,Maven,Requestfactory,我正在寻找一个maven插件,它将从我的域类自动生成EntityProxy接口 该类可以实现要生成的各种接口,然后每个字段或访问器方法都可以使用注释 public class MyDomainObject implements MyDOProxyFoo, MyDOProxyBar { @ExposedBy({MyDOProxyFoo.class}) public String foo; @ExposedBy({MyDOProxyBar.class}) publ
public class MyDomainObject implements MyDOProxyFoo, MyDOProxyBar {
@ExposedBy({MyDOProxyFoo.class})
public String foo;
@ExposedBy({MyDOProxyBar.class})
public String bar;
@ExposedBy({MyDOProxyFoo.class,MyDOProxyBar.class})
public String foobar;
...
}
然后,相应字段的getter/setter将位于相应生成的接口中
...
@ExposedBy({MyDOProxyBar.class}, readOnly = {MyDOProxyFoo.class})
public String bar;
...
可以在注释中使用readonly属性这样的操作,只在指定的接口中公开getter
...
@ExposedBy({MyDOProxyBar.class}, readOnly = {MyDOProxyFoo.class})
public String bar;
...
我可以像这样跑
mvn rfproxygen:generateproxies
我将在生成的sources目录中很好地创建所有代理接口
我想争论的焦点是你是否应该在你的域模型中有服务数据绑定逻辑。我不知道有哪种maven插件能够生成代理,但是有一个。如果完成了,这可能会让您感兴趣。您是在寻找插件还是想编写插件?你的问题看起来更像是建议。