| | |
| | | package com.moral.config; |
| | | |
| | | import com.moral.common.convert.StringToDateConverter; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.core.convert.support.GenericConversionService; |
| | | import org.springframework.web.bind.support.ConfigurableWebBindingInitializer; |
| | | import org.springframework.web.servlet.ViewResolver; |
| | | import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer; |
| | | import org.springframework.web.servlet.config.annotation.EnableWebMvc; |
| | | import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; |
| | | import org.springframework.web.servlet.config.annotation.*; |
| | | import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter; |
| | | import org.springframework.web.servlet.view.InternalResourceViewResolver; |
| | | |
| | | import javax.annotation.PostConstruct; |
| | | |
| | | @Configuration |
| | | @EnableWebMvc |
| | |
| | | DefaultServletHandlerConfigurer configurer) { |
| | | configurer.enable(); |
| | | } |
| | | @Autowired |
| | | private RequestMappingHandlerAdapter handlerAdapter; |
| | | /** |
| | | * 增加字符串转日期的功能 |
| | | */ |
| | | @PostConstruct |
| | | public void initEditableValidation() { |
| | | ConfigurableWebBindingInitializer initializer = (ConfigurableWebBindingInitializer) handlerAdapter |
| | | .getWebBindingInitializer(); |
| | | if (initializer.getConversionService() != null) { |
| | | GenericConversionService genericConversionService = (GenericConversionService) initializer |
| | | .getConversionService(); |
| | | genericConversionService.addConverter(new StringToDateConverter()); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |