Springでコントローラー引数以外にbindingResultを生成する方法

コントローラの引数から受け取る以外でbindingResultを利用する機会があったのでメモ

 BeanPropertyBindingResult bindingResult = new BeanPropertyBindingResult(targetObject, objectName);

これでFormクラスでバリデーションしないけどエラー詰めて返却できるようになった。

追記

こういう方法でbindingResultを生成する方法もあったので追記

ExampleFrom exampleFrom = new ExampleFrom();
BindingResult bindingResult = new DataBinder(exampleFrom).getBindingResult();