gpt4 book ai didi

Java 编译带有 spring "Validator"类的警告

转载 作者:行者123 更新时间:2023-12-02 08:35:48 25 4
gpt4 key购买 nike

对于 Spring 来说,我们有一大堆生成 java 警告的 validator ,我能够使用“@SuppressWarnings”注释隐藏它们,但是解决这个问题的正确方法是什么?

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

@SuppressWarnings("unchecked")
public boolean supports(Class clazz) {
return clazz.equals(SignInCredentials.class);
}

最佳答案

This SO question解释了为什么会发生这种情况。 Spring Validator 仍然兼容 Java 1.4,因此 clazz 必须是原始的 Class没有泛型类型。然而,根据Spring 3.0 javadocs , validator 的支持方法已更新为采用 Class<?> ,因此它将消除此错误。

关于Java 编译带有 spring "Validator"类的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844793/

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