在MyBatis中,構(gòu)造方法的執(zhí)行順序如下:
創(chuàng)建SqlSessionFactory對(duì)象時(shí),會(huì)調(diào)用Configuration對(duì)象的構(gòu)造方法,初始化MyBatis的配置信息。
創(chuàng)建SqlSession對(duì)象時(shí),會(huì)調(diào)用MapperProxyFactory的構(gòu)造方法,初始化Mapper接口的代理對(duì)象。
調(diào)用Mapper接口的方法時(shí),會(huì)通過(guò)代理對(duì)象調(diào)用MapperMethod的構(gòu)造方法,初始化Mapper接口的方法信息。
總的來(lái)說(shuō),MyBatis中構(gòu)造方法的執(zhí)行順序是:Configuration -> MapperProxyFactory -> MapperMethod。