今天早上有个疑惑,在mybatis+SpringMVC的工程中,我只定义了一个接口UserMapper,而spring就产生了一个UserMapper的对象,这个是我所不明白的,一个接口如何实例化。查了一下,发现Java 动态代理机制分析及扩展,估计mybatis也是这样实现的。看了看mybatis的源码,就有下文了。今天早上有个疑惑,在mybatis+SpringMVC的工程中,我只定义了一个接
今天早上有个疑惑,在mybatis+SpringMVC的工程中,我只定义了一个接口UserMapper,而spring就产生了一个UserMapper的对象,这个是我所不明白的,一个接口如何实例化。查了一下,发现Java 动态代理机制分析及扩展,估计mybatis也是这样实现的。看了看mybatis的源码,就有下文了。今天早上有个疑惑,在mybatis+SpringMVC的工程中,我只定义了一个接