随笔分类 -  mybatis源码解析

摘要:在mybatis之中大量操作javaBean,这就涉及到了大量的反射操作,为了简化反射操作的使用性,于是封装了一个反射器进行使用. Reflector. 这个类在初始化的时候,就会对字节码进行解析,进而将这一系列的反射信息都保存下来.比如常见的get,set方法等,构造函数等. 但是反射操作是比较消 阅读全文
posted @ 2020-05-06 14:07 最爱五仁月饼 阅读(190) 评论(0) 推荐(0)
摘要:public final class PropertyNamer { private PropertyNamer() { // Prevent Instantiation of Static Class } public static String methodToProperty(String n 阅读全文
posted @ 2020-05-06 14:02 最爱五仁月饼 阅读(226) 评论(0) 推荐(0)
摘要:方法调用器 : public interface Invoker { Object invoke(Object target, Object[] args) throws IllegalAccessException, InvocationTargetException; Class<?> getT 阅读全文
posted @ 2020-05-06 13:44 最爱五仁月饼 阅读(187) 评论(0) 推荐(0)
摘要:ObjectFactory: 对象工厂,在框架内容使用该对象进行对象的创建. public interface ObjectFactory { // 给对象工厂设置一些属性值 void setProperties(Properties properties); // 使用类型字节码创建对象 <T> 阅读全文
posted @ 2020-05-06 13:34 最爱五仁月饼 阅读(293) 评论(0) 推荐(0)