gpt4 book ai didi

java - 在哪里可以找到 NotNull java 注释

转载 作者:行者123 更新时间:2023-11-30 08:59:35 25 4
gpt4 key购买 nike

我搜索了一个 @NotNull java 注释并找到了来自 javax.我尝试使用它但遇到了相同的 issues described here .简而言之:我需要设置一些东西来让它工作——但实际上我不需要所有这些(我在普通的 Java/Groovy 上下文中,没有 JavaEE)。是否有上述注释的替代方案可以独立工作,在哪里可以找到?

最佳答案

oval 可以帮到你。

http://mvnrepository.com/artifact/net.sf.oval/oval/1.31 下载 jar并在此处查看文档 http://oval.sourceforge.net/

例如:

import net.sf.oval.constraint.MaxLength;
import net.sf.oval.constraint.NotEmpty;
import net.sf.oval.constraint.NotNull;

public class Request {
@NotNull
@NotEmpty
@MaxLength(value = 30)
private String id;
//.....getters setters......
}

上面是你的pojo

/**
* Method returns if valid request or not
*/
private boolean isValid(Request request) {
List<ConstraintViolation> violations = validator.validate(request);

if (violations.size() > 0) {
return false;
} else {
return true;
}
}

并会像上面那样进行验证。

您还可以在线找到更多示例。

关于java - 在哪里可以找到 NotNull java 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27168201/

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