问答详情
源自:4-1 Spring Bean装配之Bean的定义及作用域的注解实现

注册beans到ApplicationContext和xml配置文件和loc容器,这三者分别是什么,什么关系?

注册beans到ApplicationContext

注册beans到xml配置文件

注册beans到loc容器,

这三者分别是什么,什么关系?可以简单简述一下吗,通俗易懂的那种

提问者:淋雨明天 2019-01-05 12:43

个回答

  • qq_慕沐8227230
    2019-01-18 11:58:24
    已采纳

    Ioc容器是总称,XML配置文件指的就是ApplicationContext.xml文件;IOC容器的的依赖注入有三种方式,Setter,构造方法,这两种使用的是配置文件,还有一种是基于注解的注入,只需要在ApplicationContext.xml文件开始注解的扫描就可以使用注解了

  • 假蛙工程师
    2019-03-08 12:10:25

    Ioc容器负责对象的创建和管理,是一个抽象的概念。而ApplicationContext(应用上下文)就是负责对象的创建和管理的,因此你可以把ApplicationContext当做IoC容器。容器中要放置哪些类,以及类之间的依赖关系,是需要你自己去组织。组织方式:基于xml文件,或者注解。 (就是说通过xml文件或注解告诉ioc容器你要放置什么对象)


    因此,ApplicationContext 就是IoC容器,xml(或注解)是容器创建Bean的依据