cn.potato.helper.Helper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of potato-webmvc Show documentation
Show all versions of potato-webmvc Show documentation
以约定优于配置的思想,结合SpringMVC的一些优点(参数自动注入),实现一个自己的简单MVC框架。
The newest version!
package cn.potato.helper;
import static org.apache.commons.beanutils.ConvertUtils.register;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.xml.crypto.Data;
import org.apache.commons.beanutils.Converter;
/**
* 由于org.apache.commons.beanutils.BeanUtils.setProperty 只支持基本类型的转换
* @author 李恒名
* @since 2016年3月18日
*/
public abstract class Helper {
static {
register(new Converter() {
@SuppressWarnings("unchecked")
@Override
public T convert(Class type, Object value) {
Date date = null;
DateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
try {
date = dateFormat.parse((String) value);
} catch (ParseException e) {
e.printStackTrace();
}
return (T) date;
}
}, Data.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy