可以为 GWT 客户端创建简单的注释,这使我可以在客户端使用:
@NewAnnotation
myClass myObject
而不是:
myClass myObject=new myClass();
最佳答案
这本质上是 UiBinder 使用的模式。实现此行为的方法是 write a Generator生成粘合代码以将值分配给字段。
你可以写这样的东西:
class MyClass {
@NewAnnotation
SomeType field;
interface MyFieldFiller extends FieldFiller<MyClass> {}
MyClass() {
GWT.create(MyFieldFiller.class).populate(this);
}
}
您可能想查看GIN相反,它已经实现了非常强大的依赖注入(inject)机制。
关于gwt - gwt 中的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6296246/