在Spring中处理日期和时间对象转换的另一种方法是提供全局配置。我们可以通过自动化配置类WebMvcAutoConfiguration中找到相关的处理机制:重点是该类的参数:
我们指定了格式就可以自动转换了。通过此约定配置我们可以指定一个统一的处理风格。从spring源码中我们得知在初始化FormattingConversionService类调用了addFormatters(FormatterRegistry registry),我们找到了该方法的具体实现:
我们发现Converter、GenericConverter、Formatter 三种类型的的Spring bean 都可以被自动注入到格式化注册机中去。当然必须注册为spring bean才能在应用中起作用。下面小胖哥就来介绍它们。