我一直对spring中mybatis中的@Select执行流程很困惑: 今天debug一下: 发现执行流程: 1.MapperFactoryBean类的set方法(setMapperInterface) 2.MapperFactoryBean类checkDaoConfig方法 3.MapperFactoryBean类getObject方法 4.SqlSessionTemplate类的getMapper方法 5.Configuration类getMapper方法 6.MapperRegistry类的getMapper方法 7.MapperProxyFactory类newInstance方法 8.Proxy.newProxyInstance和MapperProxy类的invoke方法spring