我正在尝试为 gwt 编写自定义 ConstraintValidator 并将接口的实现注入其中。
这甚至可能吗?
这是我的解决方案。
事实证明,您不能将 gin 托管类注入到生成的类中。
我解决它的方法是使用以下链接中的信息:
https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/rN476RgdGAM
并且必须从 gwt 编写/扩展 ValidatorGenerator。
一点点工作
<generate-with
class=".... CustomValidatorGenerator">
<any>
<when-type-assignable class="javax.validation.Validator" />
<when-type-assignable
class="com.google.gwt.validation.client.impl.GwtSpecificValidator" />
</any>
</generate-with>