我想在控制器中指定BindingResult的實現類型。有沒有辦法做到這一點?目前看來,Spring必須確定實現類型本身(這恰好是一個BeanPropertyBindingResult)。我懷疑有一個配置是我在某處丟失的,或者我只需要在Controller的方法簽名中指定實際的類型。在Spring中,如何指定BindingResult實現
例子:
/**
* {@inheritDoc}
*/
@Override
public ModelAndView continue(@ModelAttribute("model") @Valid final T model, final BindingResult results) { ... }
爲什麼你需要一個BindingResult的具體實現? – hyness
我試圖擴展Spring的ObjectError和FieldError對象,以包含驗證消息的錯誤級別(即:info,warn,error)。現在,Spring正在確定BindingResult(這是我在驗證過程中添加錯誤的地方)。我需要能夠保證實施類型,以便新的錯誤正常工作。 – Mostfoolish