反射

来源:互联网 发布:人力资源公司网站源码 编辑:程序博客网 时间:2024/05/17 23:56

Java中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代表链接


反射机制会影响系统的效率,须慎用。

当用到BeanUtils的populate、copyProperties方法或者getProperty,setProperty方法其实都会调用convert进行转换
但Converter只支持一些基本的类型,甚至连java.util.Date类型也不支持。而且它比较笨的一个地方是当遇到不认识的类型时,居然会抛出异常来。
这个时候就需要给类型注册转换器。比如:意思是所以需要转成Date类型的数据都要通过DateLocaleConverter这个转换器的处理
ConvertUtils.register(new DateLocaleConverter(), Date.class);

0 0