gpt4 book ai didi

java - 让 GWT 验证发挥作用

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:32 25 4
gpt4 key购买 nike

我有一个正在运行的 Errai GWT 应用程序(GWT 版本:2.5.1,Errai 版本:3.0.0.Final),只需在 gwt.xml 中添加 Errai 验证(在 POM 中添加其依赖项之后):

  <inherits name="org.hibernate.validator.HibernateValidator" />
<inherits name="org.jboss.errai.validation.Validation" />

抛出此错误:

Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[ERROR] Errors in '/tmp/gwt-codeserver-2599039351007089711.tmp/com.myapp.App/compile-1/gen/org/jboss/errai/validation/client/ValidatorFactoryImpl.java'
[ERROR] Line 9: The value for annotation attribute GwtValidation.groups must be an array initializer
[ERROR] Line 9: The value for annotation attribute GwtValidation.value must be an array initializer
See snapshot: /tmp/org.jboss.errai.validation.client.ValidatorFactoryImpl2638227711022430113.java
[ERROR] Errors in 'com/google/gwt/validation/client/spi/GwtValidationProvider.java'
[ERROR] Line 38: Rebind result 'org.jboss.errai.validation.client.ValidatorFactoryImpl' could not be found
[ERROR] Compiler returned false

最佳答案

我认为您混合了“ native ”GWT 验证和 Errai 验证,并且 GWT 验证仅适用于 hibernate-validator-4.1.0。

使用 Errai,您不必创建自己的 ValidationFactory,只需 @Inject 一个 validator 即可。

关于java - 让 GWT 验证发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28269872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com