根据需要,我在许多Spring-MVC控制器中使用以下自定义编辑器:
一个控制器
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
其他控制器
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
另一个控制器
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
请注意相同的自定义编辑器已注册。
问题:我如何设置全局自定义编辑器,以避免设置每个控制器?
问候,
propertyEditorRegistrars
是正确的选择。 - ChssPly76PropertyEditor
的支持,而不是属性/方法本身。3.0+文档表明他们并没有将其删除(但仍然被弃用)。 - kryger