Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
spring升级到5.2.3的GWT/Bean/Hibernate验证问题_Spring_Gwt_Bean Validation_Hibernate Validator - Fatal编程技术网

spring升级到5.2.3的GWT/Bean/Hibernate验证问题

spring升级到5.2.3的GWT/Bean/Hibernate验证问题,spring,gwt,bean-validation,hibernate-validator,Spring,Gwt,Bean Validation,Hibernate Validator,我们正在进行从4.0.x到5.2.3的spring升级。 该项目有验证api、hibernate验证程序、gwt库 我正在为validatin api和hibernate validator使用以下版本: <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId>

我们正在进行从4.0.x到5.2.3的spring升级。
该项目有验证api、hibernate验证程序、gwt库

我正在为validatin api和hibernate validator使用以下版本:

    <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>1.0.0.GA</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>4.1.0.Final</version>
    </dependency>
在阅读了几篇文章之后,我将验证api更新为1.1.0.Final。此更新向AbstractGwtValidatorFactory接口添加了另外两个方法

    @Override
    public ParameterNameProvider getParameterNameProvider() {
        return null;
    }

    @Override
    public ClockProvider getClockProvider() {
        return null;
    }
我添加了返回null的默认实现。在构建项目时,我遇到以下错误:

/gwt/client/validation/CoreValidatorFactory.java'
[INFO]       [ERROR] Line 51: The method getParameterNameProvider() of type CoreValidatorFactory must override or implement a supertype method
[INFO]       [ERROR] Line 56: The method close() of type CoreValidatorFactory must override or implement a supertype method.
我还尝试将hibernate validator升级到5.x和6.x,将validation api升级到2.x,这只是在接口中添加了另一个方法“public ClockProvider getClockProvider()”

有没有人遇到过这样的问题,或者能指出正确的方向

    @Override
    public ParameterNameProvider getParameterNameProvider() {
        return null;
    }

    @Override
    public ClockProvider getClockProvider() {
        return null;
    }
/gwt/client/validation/CoreValidatorFactory.java'
[INFO]       [ERROR] Line 51: The method getParameterNameProvider() of type CoreValidatorFactory must override or implement a supertype method
[INFO]       [ERROR] Line 56: The method close() of type CoreValidatorFactory must override or implement a supertype method.