Spring MapBindingResult构造函数第二个参数含义
Spring MapBindingResult second argument of the constructor meaning
我有以下代码
Errors errors = new MapBindingResult(new HashMap(), "person");
为什么我们指定"person"作为第二个参数,什么时候使用?
基本上是查明错误上下文。它告诉客户或最终用户错误与哪个实体有关,在您的案例中是人。
如果您将看到 spring 将用于验证的默认消息,它们将采用
的形式
person.required
person.invalid
或类似的东西
它们充当一种命名空间
我有以下代码
Errors errors = new MapBindingResult(new HashMap(), "person");
为什么我们指定"person"作为第二个参数,什么时候使用?
基本上是查明错误上下文。它告诉客户或最终用户错误与哪个实体有关,在您的案例中是人。
如果您将看到 spring 将用于验证的默认消息,它们将采用
的形式person.required
person.invalid
或类似的东西
它们充当一种命名空间