Trabajar con diferentes formatos númericos en spring-mvc (p.e. decimales con coma decimal en formularios….)

@InitBinder
public void initBinder(ServletRequestDataBinder binder) {
  DecimalFormat df = new DecimalFormat();  
  DecimalFormatSymbols dfs = new DecimalFormatSymbols();
  dfs.setDecimalSeparator(',');
  df.setGroupingUsed(false);
  df.setDecimalFormatSymbols(dfs);
  binder.registerCustomEditor(Double.class, new CustomNumberEditor(Double.class,df, true));
}
 
@InitBinder
 private void customizeBinding (WebDataBinder binder) {
      NumberStyleFormatter numberFormatter = new NumberStyleFormatter();
      numberFormatter.setPattern("#,##");
      binder.addCustomFormatter(numberFormatter);
}