摘要: 工厂类也是一个很常见的设计模式,隐藏细节,包装流程,所以动态代理对应的定义一个工厂类也很正常。 工厂类的工作一向很简单,得到mapper接口类之后,再传给实际的动态代理类进行初始化即可,针对Proxy的方法调用也被写在这里 methodCache的作用我们需要结合动态代理类MapperProxy来了 阅读全文
posted @ 2022-10-01 18:01 rebeLdanceR 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 上一篇一直有提高一个词,编排。 都说编程,编程,编排也就容易理解了。 像我们常用的框架,spring、mybatis,都是将一些固有的流程,简化,抽象,编排起来,在留有可拓展的接口之后,全部封装好,让我们不用再去关心具体细节 编排这件事也就变得可以充满神秘感,等待我们去了解。动态代理的invoke方 阅读全文
posted @ 2022-10-01 17:21 rebeLdanceR 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Mapper接口只是接口,总要实例化一个实例拿来用的,通过动态代理来干这事情属于基本操作。 日常只是开发业务功能的我确实从来没用过这东西,这次学习mybatis打算好好了解下。 随便百度多看几篇动态代理的文章就能有一定了解了: loader – the class loader to define 阅读全文
posted @ 2022-10-01 16:02 rebeLdanceR 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 相关内容需要基本的mybatis框架使用经验,不会过多赘述基本常识性的内容。 关于mybatis的使用,概括来讲就是: 配置jdbc连接信息、配置sql语句、定义mapper接口、定义entity表实体对象,随后通过mapper接口即可完成对应的数据库操作(先忽略spring的使用)。 目前在学习的 阅读全文
posted @ 2022-10-01 15:12 rebeLdanceR 阅读(14) 评论(0) 推荐(0) 编辑