摘要: 在 MyBatis 中,代理对象是通过动态代理技术生成的对象,用于拦截对接口方法的调用并将这些调用转发给相应的 SQL 映射文件中的 SQL 语句执行。具体来说,代理对象是一个实现了某个接口的类实例,但这个实例的实际行为是在运行时动态生成的,而不是在编译时固定的。 ### 动态代理 在 Java 中 阅读全文
posted @ 2024-09-19 17:49 人在代码在 阅读(87) 评论(0) 推荐(0)
摘要: CGLIB(Code Generation Library)是一个强大的、高性能的代码生成库,它用于在运行时生成 Java 字节码。CGLIB 主要用于创建动态代理对象,特别是那些不实现接口的类。与 Java 反射 API 提供的动态代理机制不同,CGLIB 可以代理具体类,而不仅仅是接口。 CGL 阅读全文
posted @ 2024-09-19 16:45 人在代码在 阅读(172) 评论(0) 推荐(0)
摘要: (怎么手动把一个类以beandefinition的形式注入到spring容器中) https://www.jb51.net/program/314486bls.htm MapperFactoryBean 是 MyBatis 框架中用于创建 Mapper 对象的一个工厂类。getObject 方法是该 阅读全文
posted @ 2024-09-19 15:04 人在代码在 阅读(77) 评论(0) 推荐(0)