注册beans到ApplicationContext
注册beans到xml配置文件
注册beans到loc容器,
这三者分别是什么,什么关系?可以简单简述一下吗,通俗易懂的那种
Ioc容器是总称,XML配置文件指的就是ApplicationContext.xml文件;IOC容器的的依赖注入有三种方式,Setter,构造方法,这两种使用的是配置文件,还有一种是基于注解的注入,只需要在ApplicationContext.xml文件开始注解的扫描就可以使用注解了
Ioc容器负责对象的创建和管理,是一个抽象的概念。而ApplicationContext(应用上下文)就是负责对象的创建和管理的,因此你可以把ApplicationContext当做IoC容器。容器中要放置哪些类,以及类之间的依赖关系,是需要你自己去组织。组织方式:基于xml文件,或者注解。 (就是说通过xml文件或注解告诉ioc容器你要放置什么对象)
因此,ApplicationContext 就是IoC容器,xml(或注解)是容器创建Bean的依据