【问题标题】:Is there a maven plugin that will generate RequestFactory EntityProxy classes from my domain classes?是否有一个 Maven 插件可以从我的域类生成 RequestFactory EntityProxy 类?
【发布时间】:2012-02-28 07:12:55
【问题描述】:

我正在寻找一个可以从我的域类中自动生成 EntityProxy 接口的 maven 插件。

该类可以实现要生成的各种接口,然后每个字段或访问器方法都可以使用注释。

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 将在各自生成的接口中。

您可以在注解中执行类似 readonly 属性的操作,以仅在指定接口中公开 getter。

...
@ExposedBy({MyDOProxyBar.class}, readOnly = {MyDOProxyFoo.class})
public String bar;
...

我可以运行类似的东西

mvn rfproxygen:generateproxies

我会在生成的源目录中很好地创建我的所有代理接口。

我猜这个论点决定了你的域模型中是否应该有服务数据绑定逻辑。

【问题讨论】:

  • 您是在寻找插件还是想写一个?您的问题看起来更像是建议。

标签: google-app-engine gwt maven requestfactory


【解决方案1】:

我不知道能够生成代理的 maven 插件,但有一个 issue addressing this for GWTP。如果它完成了,也许你会感兴趣。

【讨论】:

    猜你喜欢
    • 2011-03-02
    • 1970-01-01
    • 2011-01-29
    • 2021-11-17
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    相关资源
    最近更新 更多