Nevím jak v C#, ale v javě je to jednoduché, přidáš do podpisu anotaci
public String submitOrder(@Validated @ModelAttribute(ORDER_FORM) final OrderForm orderForm,...)
a zajistíš aby validátor existoval
@Autowired
private OrderFormValidator formValidator;
@InitBinder(ORDER_FORM)
public void initBinderForOrderForm(final WebDataBinder binder) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
binder.setValidator(formValidator);
}
OrderFormValidator už je samotná implementace, kde si pošteluješ jak co potřebuješ.