首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring依赖注入对于Date部类数据的处理

2012-10-26 
Spring依赖注入对于Date类型数据的处理编写Date数据处理类:继承java.beans.PropertyEditorSupport,覆盖父

Spring依赖注入对于Date类型数据的处理
编写Date数据处理类:继承java.beans.PropertyEditorSupport,覆盖父类中的setAsText方法,相关代码如下:
view plaincopy to clipboardprint?
package com.gengyang.spring; 
 
 
 
import java.beans.PropertyEditorSupport; 
 
import java.text.ParseException; 
 
import java.text.SimpleDateFormat; 
 
import java.util.Date; 
 
 
 
public class UtilDatePropertyEditor extends PropertyEditorSupport { 
 
     
 
    private String format = "yyyy-MM-dd"; 
 
 
 
    public void setAsText(String text) throws IllegalArgumentException { 
 
         
 
        SimpleDateFormat dateFormat = new SimpleDateFormat(format); 
 
         
 
        try { 
 
            Date date = dateFormat.parse(text); 
 
            setValue(date); 
 
        } catch (ParseException e) { 
 
            e.printStackTrace(); 
 
        }        
 
    } 
 
 
 
    public void setFormat(String format) { 
 
        this.format = format; 
 
    } 
 

    2.配置Spring配置文件:
view plaincopy to clipboardprint?
<bean id="dateFormat" > 
 
    <property name="customEditors"> 
 
        <map> 
 
            <entry key="java.util.Date"> 
 
                <bean value="yyyy/MM/dd HH:mm:ss"></property> 
 
                </bean> 
 
            </entry> 
 
        </map> 
 
    </property> 
 
</bean> 

热点排行