①:applicationContext(接口)就是IOC容器,classPathXmlApplication是applicationContext的实现类,该实现类从类路径下加载配置文件
②:
1.可以利用Id定位到到IOC容器的bean
getBean("helloworld")
2.利用类型返回IOC容器中的bean,但要求IOC容器中必须只能有一个该类型的Bean
getBean(HelloWorld.class)
③:
自动装配bean
<bean id="person" class="bean.autowire.Person"
p:name="jack" autowire="byName"></bean>
bytype:若IOC容器有一个以上的匹配的bean就会抛异常
如果要用自动装备的方式的话:
要么全用byname要么全用bytype
如果用了自动自动装备的话就不能用手动装配