关于spring4的一些小知识

①: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

如果用了自动自动装备的话就不能用手动装配

 

你可能感兴趣的:(关于spring4的一些小知识)