package com.bjpowernode.spring;
import java.beans.PropertyEditorSupport;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* java.util.Date属性编辑器
* @author Administrator
*
*/
public class UtilDatePropertyEditor extends PropertyEditorSupport {
private String pattern;
@Override
public void setAsText(String text) throws IllegalArgumentException {
System.out.println("---UtilDatePropertyEditor.setAsText()--->" + text);
try {
Date date = new SimpleDateFormat(pattern).parse(text);
this.setValue(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
throw new IllegalArgumentException(text);
}
}
public void setPattern(String pattern) {
this.pattern = pattern;
}
}
2.Spring bean常见属性的注入:属性编辑器,String->java.util.Date
最新推荐文章于 2020-12-11 12:59:46 发布