コントローラの引数から受け取る以外でbindingResultを利用する機会があったのでメモ
BeanPropertyBindingResult bindingResult = new BeanPropertyBindingResult(targetObject, objectName);
これでFormクラスでバリデーションしないけどエラー詰めて返却できるようになった。
追記
こういう方法でbindingResultを生成する方法もあったので追記
ExampleFrom exampleFrom = new ExampleFrom(); BindingResult bindingResult = new DataBinder(exampleFrom).getBindingResult();