Spring MapBindingResult构造函数含义的第二个参数

时间:2015-01-12 05:01:50

标签: java spring

我有以下代码

 Errors errors = new MapBindingResult(new HashMap(), "person");

为什么我们指定“person”作为第二个参数,何时使用?

1 个答案:

答案 0 :(得分:0)

它基本上是为了查明错误上下文。它告诉客户端或最终用户错误与您的案例中的哪个实体相关。

如果您将看到spring将用于验证的默认消息,则它们的格式为

person.required 

person.invalid 

或类似的东西

它们充当命名空间