我是靠谱客的博主 心灵美冰淇淋,最近开发中收集的这篇文章主要介绍springioc是基于Java的什么_Spring核心(IoC) 入门解读,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是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) 入门解读所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部