Spring中如何装配Bean(一)
来源:互联网 发布:qq网络硬盘在哪里找 编辑:程序博客网 时间:2024/06/05 19:53
在Spring 中 ,Bean的配置信息,其实就相当于Windows 中的注册表,spring根据这张表来实例化Bean,装配好Bean之间的依赖关系。
在这张注册表中,bean的配置信息就是bean 的元数据信息,有4部分组成:
1:Bean 的类,在正确的应用程序的类路径下;
2:Bean 的属性信息,如要链接数据库的数据源的连接数,用户名与密码,URL等信息;
3:Bean 之间的依赖关系,这也是最重要的一种关系说明,spring会根据这种说明完成Bean之间关系的装配;
4:Bean 的行为,例如生命周期范围,生命周期中各个过程的回调函数等信息。
Spring 的更新换代很快,已经有个5个版本了,对Bean的配置方式也有很多种支持;
1.X的时候仅支持XML文件配置;
2.X 的时候新增注解配置,优化、扩张了XML配置方式;
3.X的时候,新增基于JAVA类配置支持;
4.X的时候,增加了条件化创建Bean的功能;
概括来说,Spring 中装配Bean的机制主要有几种:1:在XML文件中显示配置;2:在JAVA中显示配置;3:隐式的bean 发现机制和自动装配机制。
一看上去,提供了多种可选的配置方式,会使Spring 变得复杂,给阅读别人的程序带来的障碍,如果你各种配置方式都精通,那另说了哈!其实,在大多数情况下,选择哪一种方式呢,一定程度上取决于自己的喜好,而有的时候呢,必须作出取舍。
一般写程序呢,用的最多的就是自动装配机制啦,显示的XML配置呢,比较少用。
当然了,假如你不维护这块源码,而有需要配置Bean的时候呢,就必须用显示的了。
在后续文章中,会继续详述Bean 的各种配置,我觉得都了解,而精通一种,这样是比较好,虽然我的本领也不是很高啦,哈。
在Spring 中,关于Bean 的配置总括就这么多了,哪不正确的呢,欢迎提出意见!
- Spring中如何装配Bean(一)
- Spring(一)装配Bean
- 在Spring中如何装配Bean
- Spring中装配bean
- Spring基础—装配bean(一)
- Spring 学习(一)-----装配Bean
- Spring基础—装配bean(一)
- Spring基础—装配bean(一)
- Spring基础—装配bean(一)
- Spring之旅(一、装配Bean)
- 【Spring 核心】装配Bean(一) 自动化装配
- Spring之装配Bean(一)
- 装配Bean(一)
- Spring中bean装配问题
- spring中Bean的装配
- 《Spring实战》学习笔记(一)装配Bean
- Spring In Action(一):基于注解装配bean
- spring之如何创建bean(1、自动装配)
- CSDN-markdown编辑器
- 《剑指Offer》 跳台阶
- long 和 int 的区别
- Python Decorator装饰器
- 树的重心
- Spring中如何装配Bean(一)
- 关于 iOS UITextView 的各种陨石坑 (一) !
- 关于函数返回局部变量的问题
- Go语言学习之ioutil包(The way to go)
- init.rc的使用
- cas4.2.x修改支持http协议
- matlab实现数组的累加求和
- Redis主从配置及使用KeepAlived实现Redis高可用(亲测可用
- Decorator装饰器定义可选参数