All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.potato.helper.Helper Maven / Gradle / Ivy

Go to download

以约定优于配置的思想,结合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