概述
什么是IoC容器和Bean?
说到容器,就是用来装东西,那么这里边装的是什么那?是bean对象。那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会new一个对象出来,但是会有这么一个问题,当我们在不同的包下需要this对象的时候,我们都会进行new的操作,这还只是一个对象,那么要创建多个对象呢?
是不是很麻烦。Spring为我们解决了这一个难题,我们不在需要自己创建对象,由Sprig的BeanFactory为我们创建。所以说由SpringIoC容器管理的对象是bean对象,反过来说bean是由SpringIoc容器实例化、配置、组装的对象,而BeanFactory是SpringIoC的对象生产工厂。
思路结构:SpringIoC容器 --> BeanFactory工厂 --> bean对象
如何配置容器?
容器是个好东西,可以装bean对象、装水、装妹子……,容器该怎么使用那?有三种方式:
1、基于xml配置元数据
2、基于注解的方式告诉spring这个类要加载到容器当中去
3、基于java代码配置
简单介绍基于xml文件配置元数据(元数据就是实例化bean对象,处理bean对象之间的依赖等等一系列有关bean的配置)
xml文件基本结构:
举个栗子
实例化容器:
实例化容器一般在测试的时候用到:
知识小助手 --> 虽说SpringIoC容器靠BeanFactory工厂来创建对象的,但是更多的是org.springframework.conte
最后
以上就是心灵美冰淇淋为你收集整理的springioc是基于Java的什么_Spring核心(IoC) 入门解读的全部内容,希望文章能够帮你解决springioc是基于Java的什么_Spring核心(IoC) 入门解读所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复