是否有值相等的Java验证注释
是否有注释用于检查对象的两个变量是否具有相同的值 像这样的事情:是否有值相等的Java验证注释,java,validation,annotations,Java,Validation,Annotations,是否有注释用于检查对象的两个变量是否具有相同的值 像这样的事情: 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;
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;
}
一般来说,答案是:不
不可能有一个——因为不清楚“检查”在这种情况下意味着什么。何时发生;;应该发生什么,等等
我所知道的唯一“常规检查”是
但是当你对特定的框架提出同样的问题时,这些框架处理数据;当然,可以创建和使用这样的注释。在我们的项目中,我们确实为特定类别的对象提供了“属性注释”;在处理这些类型的对象时,大量的“框架”代码围绕它提供特定的语义
换句话说:根据您的“用例”,可能存在提供某种基于注释的检查的framworks(如Apache Spring)。非常感谢!!!更好的是: