@RequestMapping(method = RequestMethod.POST)
public String post(@Valid @ModelAttribute("person") Person person,BindingResult errors) {...}
を、私は電子メールが存在するかどうかをチェックするようにカスタム検証を作りたい場合、私は思っていましたデータベース
で私が今やっていることは、ドメイン内のプロパティを持つことです。
@AssertFalse(message = "{email.missmatch}")
private boolean emailExist;
と私は、POSTメソッドでそれを設定:
person.setEmailExist(personDao.isEmailExist(person.getEmail()));
カスタムHibernateのバリデータクラスで働いていた上に、私はドメイン を検証しなければならなかったと私は
が、今@Validを持つプロパティを設定した後にバリデーターを呼んでいた、バリデータは、プロパティ
を設定する前に呼ばれていますこのケースで@Validを使用するソリューションはありますか? それが動作しない場合は、動作しない場合は、@Validを使用する代わりに、この場合にドメインクラスの検証方法を教えてください。
ありがとうございます。