Bean实例化推断构造方法
1. 默认情况,用无参构造方法,或者只有一个构造方法就用那一个
2. 程序员指定了构造方法入参值,通过getBean()或者BeanDefinition.getConstructorArgumentValues()指定,那就用所匹配的构造方法
3. 程序员想让Spring自动选择构造方法及构造方法入参值,autowire="constructor"
4. 程序员通过@Autowired指定了某个构造方法,但是希望Spring自动找该构造方法的入参值
1. 默认情况,用无参构造方法,或者只有一个构造方法就用那一个
2. 程序员指定了构造方法入参值,通过getBean()或者BeanDefinition.getConstructorArgumentValues()指定,那就用所匹配的构造方法
3. 程序员想让Spring自动选择构造方法及构造方法入参值,autowire="constructor"
4. 程序员通过@Autowired指定了某个构造方法,但是希望Spring自动找该构造方法的入参值