używam następujące niestandardowe edytor w wielu kontrolerów Wiosna-MVC według:Jak mogę zarejestrować globalny edytor niestandardowy w Spring-MVC?
kontrolera
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
inny kontroler
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
innego kontrolera
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
zauważenie ten sam niestandardowy edytor zarejestrowany
Pytanie: Jak skonfigurować globalny edytor niestandardowy, taki jak ten, aby uniknąć konfigurowania każdego kontrolera?
pozdrowienia,
Does zastępuje domyślne Spring PropertyEditors? –
Tak. Strona, do której nawiązałem, wyraźnie stwierdza, że (Tabela 5.2 Wbudowane PropertyEditors) – ChssPly76
Właściwość customEditors jest przestarzała i zostanie usunięta wiosną 3 (zgodnie z javadoc). Zamiast tego należy użyć właściwości PropertyEditorRegistrars. – skaffman