我有一個Spring Security用戶類,它對用戶名和電子郵件有一個唯一的約束。在一個Command類中,我使用「importFrom User」從這個類中導入了所有約束。除了獨特的限制之外,所有約束都按預期工作。導入的唯一約束未得到驗證
但是,當保存用戶唯一約束得到驗證,並顯示錯誤。但是,如果他們在像所有其他限制一樣保存之前得到驗證,那將會很好。
UPDATE
我加入這個控制器:
user.errors.fieldErrors.each {
command.errors.rejectValue(it.getField(), it.getCode())
}
似乎是一個骯髒的解決辦法,但它的工作原理。