问题:
今天看mybatis源码的时候,发现MybatisAutoConfiguration在注入的时候,是一个有参的构造器,嘿,来劲了,这参数是哪来的啊,后来跟了半天,java 的native都看见了,没发现参数,后来发现构造函数在执行的那部分是spring的代码,怀疑是@bean注解的作用,百度了下,还真是的,原来@Bean注解想容器注入对象的时候,会自动将容器中已经有的对象传入到@Bean注解的方法参数中。同理@Configuration对象在创建的的时候,也会将容器中已经有的类自动给构造函数。今天看mybatis源码的时候,发现MybatisAutoConfi