Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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
Java编译带有spring的警告;“验证器”;班级_Java_Spring - Fatal编程技术网

Java编译带有spring的警告;“验证器”;班级

Java编译带有spring的警告;“验证器”;班级,java,spring,Java,Spring,对于spring来说,我们有一大堆生成java警告的验证器,我可以使用“@SuppressWarnings”注释隐藏它们,但是什么是正确的方法来解决这个问题呢 public class SignInValidator implements org.springframework.validation.Validator { @SuppressWarnings("unchecked") public boolean supports(Class clazz) {

对于spring来说,我们有一大堆生成java警告的验证器,我可以使用“@SuppressWarnings”注释隐藏它们,但是什么是正确的方法来解决这个问题呢

public class SignInValidator implements
        org.springframework.validation.Validator {

    @SuppressWarnings("unchecked")
    public boolean supports(Class clazz) {
        return clazz.equals(SignInCredentials.class);
    }
解释了为什么会发生这种情况。Spring验证器仍然兼容Java1.4,因此clazz必须是原始的
,没有泛型类型。但是,根据,验证器的supports方法已更新为采用
,因此它将删除此错误