public class StringToDateConverter extends Object implements org.springframework.core.convert.converter.Converter<String,Date>
使用方式:
AutowiredprivateRequestMappingHandlerAdapterhandlerAdapter;PostConstructpublic void addConversionConfig() { ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) handlerAdapter.getWebBindingInitializer(); GenericConversionService genericConversionService = (GenericConversionService) initializer.getConversionService(); genericConversionService.addConverter(new StringToDateConverter()); }
注意:
依赖注入RequestMappingHandlerAdapter的配置对象不能实现WebMvcConfigurer
否则将导致 RequestMappingHandlerAdapter 实例化被提前。
applicationContext 还未被注入,导致导出抛出空指针异常Copyright © 2019. All rights reserved.