zoukankan      html  css  js  c++  java
  • SpringBoot 日期空字符串转换失败处理

    方式1 Controller处理>

        @InitBinder
        public void initBinder(WebDataBinder binder, WebRequest request) {
    
            //转换日期
            DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
            binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));// CustomDateEditor为自定义日期编辑器
        }
    

      方式2 全局处理>

    package sy.ccpit.qiye.config;
    
    import org.springframework.beans.propertyeditors.CustomDateEditor;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.format.support.FormattingConversionService;
    import org.springframework.validation.Validator;
    import org.springframework.web.bind.support.ConfigurableWebBindingInitializer;
    
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    /**
     * @Title: CustomDateConfig
     * @ProjectName qiye
     * @date 2019/12/1013:14
     */
    @Configuration
    public class CustomDateConfig{
    
        @Bean
        public ConfigurableWebBindingInitializer configurableWebBindingInitializer(FormattingConversionService mvcConversionService, Validator mvcValidator) {
            ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer();
            initializer.setConversionService(mvcConversionService);
            initializer.setValidator(mvcValidator);
            DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
            //装配自定义属性编辑器
            initializer.setPropertyEditorRegistrar(propertyEditorRegistry -> {
                propertyEditorRegistry.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
            });
            return initializer;
        }
    }
    

      

  • 相关阅读:
    vs调试程序时发现变量、类等程序找不到混乱问题
    ExtJs中XTemplate使用(转)
    windows配置iis网站域名
    Codeforces Round #459 (Div. 2) C (括号问题)
    Codeforces Round #459 (Div. 2) AB
    数据生成python脚本
    腾讯云ubuntu14.04安装hustoj
    ubuntu16.04安装hustoj
    nginx服务器通过server让域名访问二级目录
    Apache服务器通过htaccess让域名指向二级目录
  • 原文地址:https://www.cnblogs.com/412013cl/p/12016087.html
Copyright © 2011-2022 走看看