私は次のようなスプリングMVCコントローラーを持っています
@RequestMapping(value="/new", method=RequestMethod.POST)
public String createBooking(@Valid Booking booking, BindingResult bindingResult, Model model, Principal principal)
{
if(bindingResult.hasErrors()) {
return "booking/edit";
}
//Store Booking in db...
...
問題は、POSTから取得したBookingオブジェクトがSpringによって構築されていることですが、プロパティがフォームに存在しないため、バリデーターに必要なプロパティの1つを設定できません。だから私の質問は、この必須のプロパティを追加するために@Validタグハンドラーによって処理される前に予約をインターセプトする方法はありますか?
乾杯!NFV