gpt4 book ai didi

java - 是否有用于值相等的 Java Validation 注释

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

是否有用于检查对象的两个变量是否具有相同值的注释?

像这样:

public class User{

private String id;

@Size(min = 3, max = 18)
private String username;

@Size(min = 5, max = 32)
private String password;

@Equals("password")
private String password2;

}

最佳答案

一般来说(如:与您的问题一样一般),答案是:否。

不可能有一个 - 因为不清楚“检查”在那种情况下意味着什么。应该什么时候发生;应该发生什么,等等。

我所知道的唯一“一般检查”是 checker-framework

但是当您针对处理数据的特定框架提出相同的问题时;那么当然,可以创建和使用这样的注释。在我们的项目中,我们确实有针对特定类对象的“属性注释”;以及大量围绕它的“框架”代码,以在您处理这些类型的对象时提供特定的语义。

换句话说:根据您的“用例”,可能存在提供某种基于注释的检查的现有框架(如 Apache Spring)。

关于java - 是否有用于值相等的 Java Validation 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31700936/

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