系列文章目录 文章目录 系列文章目录一、MyBatis 中见过什么设计模式?二、MyBatis 中比如 UserMapper.java 是接口,为什么没有实现类还能调用? 一、MyBatis 中见过什么设计模式? 二、MyBatis 中比如 UserMapper.java 是接口,为什么没有实现类还能调用? 使用JDK动态代理+MapperProxy。本质上调用的是MapperProxy的invoke方法。