使用这样的验证器:
public class FormFieldValidator {
[...]
public Validator getCallsignValidator() {
return new Validator() {
[...]
};
}
[...]
}
这是否意味着总是ZK调用验证程序创建一个新的验证程序实例,例如,当我们测试验证程序时,它们停留在内存中,或者更糟的是,它们始终由ZK引用?
所以我的问题是:
有没有更好的办法 ?
最佳答案
是的,在此代码段中,每次将创建一个新的验证器对象并将其保留在内存中,只要对该验证器的引用存在于任何地方。