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

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

 BeanPropertyBindingResult bindingResult = new BeanPropertyBindingResult(targetObject, objectName);

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

追記

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

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

業務管理SaaS「クロジカ」のエンジニアメンバーを募集!
自社開発のSaaSプロダクトをアジャイル開発して、実践的な経験を積んでいただけます。