当前位置: 首页 >Java技术 > 【Spring】1 Spring IoC容器中组件管理 基础

【Spring】1 Spring IoC容器中组件管理 基础

理解Spring IoC容器中组件管理

个人理解

Spring Ioc容器通过各种配置文件(xml、属性文件)和API配置实现管理组件生命周期以及使用Ioc管理他们之间的依赖

其中,一般使用XML配置文件配置Spring容器中的bean(POJO类);

并且可以使用一个或多个配置文件进行配置,但是一般一个就行了

 

如何利用SpringIoC容器管理组件?总结来说

—— 需要定义组件本身的一些属性配置:

组件的标识id name;

组件的实现类 class;

—— 以及组件的依赖配置

组件的依赖即数据成员(基本数据类型初始化值,其他bean的依赖值);

 

----------------------------------------------------------------------华丽分割线--------------------------------------------------------------

配置和使用IoC容器中的Bean的最佳实践步骤:

1)  定义bean,使用Java写好Bean类代码。

2)  在配置文件中配置这些bean。

3)  实例化Spring Ioc容器。

4)  从IoC容器中获取Bean。

 

具体介绍每个步骤:

------在xml文件配置bean

定义bean

Id:标识;Name:名称 没有name和id的是匿名bean

Class:包括路径的全限定类名


定义依赖注入方式

1)Setter注入依赖

子标签property:属性

2)构造器依赖(基于位置的,所以要注意对应)

子标签constructor-arg

快捷方式配置依赖(Java基本数据类型);Bean(或其他非基本数据类型)的依赖设置

Setter注入;构造器注入

-----实例化Spring IoC容器

Spring提供了两种IoC容器的实现

1)        BeanFactory

2)        ApplicationContext

其中ApplicationContext是BeanFactory的兼容扩展。

<Interface>ApplicationContext----|><Interface>BeanFactory


----------------------------------------------------------------------华丽分割线--------------------------------------------------------------

下面举例一些Spring bean配置:




作者:Joey_Nami
来源链接:https://blog.csdn.net/EtaoJoey/article/details/7854421

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/java/113220.html

标签:SpringIOC
分享给朋友:

“【Spring】1 Spring IoC容器中组件管理 基础” 的相关文章