<bean id="my-first-object" class="com.test.ioc.Person">
<constructor-arg value="2022" />
</bean>
@Component
public class Person {
public Person() {
System.out.println("com.peixinchen.ioc.Person() 被调用");
}
public Person(int number) {
System.out.println("com.peixinchen.ioc.Person(number:" + number + ") 被调用");
}
public void setAge(int age) {
System.out.println("com.peixinchen.ioc.Person.setAge(age:" + age + ") 被调用");
}
}
1.Spring容器在初始化的过程中,找到XML的路径,解析XML的内容,得到:
HashMap<String,String> id class类路径
2.根据上一步得到所有的bean,将bean实例化出来(Java反射)
3.